Ich lerne gerade, wie man HighCharts mit Visual Studio verwendet. Ich verwende DotNet.Highcharts, um es hoffentlich einfacher zu machen. Ich habe eine Reihe mit dem y-Wert von totalAttempts, die eine ganze Zahl und der x-Wert von DateTime ist. Die Reihe ist ein Spline-Diagramm. Ich würde gerne zusätzliche Daten hinzufügen.
Wie kann ich mit DotNet.Highcharts zusätzliche Daten zu jedem Punkt hinzufügen?
UPDATE
Ich habe eine Serienliste, die ich verwende, um alle benötigten Serien hinzuzufügen:
List<Series> mySeries = new List<Series>();
Ich verwende eine Array-Liste, um jeden der benötigten Datenpunkte zu speichern
var myResults = new List<object[]>();
Dann durchlaufe ich die Ergebnisse einer Abfrage mehrere Male, um die Daten für jeden Punkt einer Serie zu erfassen. Hier ist der Code, den ich verwende:
myResults.Add(new object[]
{
detailRecords.groupedDate, //represents x
detailRecords.totalAttempts //represents y
});
Dann, nachdem die Datenpunkte alle erstellt sind, füge ich die Array-Liste als Daten für eine Serie
mySeries.Add(new Series
{
Name = mainRecords.name,
Data = new Data(myResults.ToArray())
});
Was ich nicht weiß, ist, wie ich den Datenpunkten zusätzliche Informationen hinzufügen kann, damit ich sie anzeigen kann, wenn ich mit dem Mauszeiger über sie fahre. Die Frage Zusätzliche Daten für Highcharts-Serien festlegen zeigt, wie man das macht, aber ich kann es nicht mit DotNet.Highcharts zum Laufen bringen.