Hat jemand Erfahrung in der Arbeit mit Diagrammen in .NET
? Speziell möchte ich sie programmatisch erstellen.Diagramm dynamisch erstellen. in .net, C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
using System.Diagnostics;
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Random rnd = new Random();
Chart mych = new Chart();
mych.Series.Add("duck");
mych.Series["duck"].SetDefault(true);
mych.Series["duck"].Enabled = true;
mych.Visible = true;
for (int q = 0; q < 10; q++)
{
int first = rnd.Next(0,10);
int second = rnd.Next(0,10);
mych.Series["duck"].Points.AddXY(first, second);
Debug.WriteLine(first + " " + second);
}
mych.Show();
Controls.Add(mych);
mych.Show();
}
}
}
Ich versuche .NET (.net 4, Visual Studio 2010)
chart, aber die zufällig generierte Datensatz zu verwenden, nicht angezeigt. Das Diagramm blieb leer. Ich suchte nach Beispielen und fand nur solche wie this, und ja, mit manueller "Drag" -Methode funktioniert es. Ich habe keine Ahnung, warum die Daten, die ich programmatisch erzeuge, nicht erscheinen.
Ich mag diese https: // Github .com/beto-rodriguez/Live-Charts –