4 votes

Ajoutez des données supplémentaires au point en utilisant DotNet.Highcharts

Je suis en train d'apprendre à utiliser HighCharts avec Visual Studio. J'utilise DotNet.Highcharts pour espérer faciliter les choses. J'ai une série avec la valeur y de totalAttempts qui est un entier et la valeur x de DateTime. La série est un graphique en spline. J'aimerais ajouter des données supplémentaires.

Comment puis-je ajouter des données supplémentaires à chaque point en utilisant DotNet.Highcharts?

MISE À JOUR

J'ai une liste de séries que j'utilise pour ajouter toutes les séries nécessaires:

List mesSeries = new List();

J'utilise une liste de tableaux pour contenir chacun des points de données nécessaires

var mesResultats = new List();

Ensuite, je boucle à travers les résultats d'une requête plusieurs fois pour rassembler les données de chaque point d'une série. Voici le code que j'utilise:

mesResultats.Add(new object[] 
{ 
        detailRecords.groupedDate, //représente x
        detailRecords.totalAttempts //représente y
});

Ensuite, une fois que les points de données sont tous créés, j'ajoute la liste de tableaux en tant que données pour une série

mesSeries.Add(new Series
{
    Name = mainRecords.name,
    Data = new Data(mesResultats.ToArray())
});

Ce que je ne sais pas faire, c'est ajouter des informations supplémentaires aux points de données pour pouvoir les afficher lorsqu'on les survole. La question Set Additional Data to highcharts series montre comment faire cela, mais je n'arrive pas à le faire fonctionner avec DotNet.Highcharts.

3voto

Vangi Points 432

Actuellement, il n'est pas possible d'ajouter ce type de données supplémentaires en utilisant DotNet.Highcharts. Mais c'est une bonne fonctionnalité et elle sera incluse dans les prochaines versions de la bibliothèque.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X