Je voudrais dessiner un graphique en temps réel sur un WindowsForm. Ma plateforme est le .Net Framework 3.5. Ce que la bibliothèque devrait offrir:
Voici celles que j'ai trouvées jusqu'à présent:
Quelles sont vos expériences avec les bibliothèques listées ci-dessus? Y a-t-il d'autres bibliothèques gratuites que vous recommanderiez?
J'ai déjà utilisé Microsoft Chart Controls. Ce n'est pas mal du tout, facile à mettre en œuvre, et il y a aussi beaucoup de bons exemples, tous bons pour les débutants. http://code.msdn.Microsoft.com/mschart
Cependant:
Tout d'abord, il n'a pas été mis à jour depuis longtemps depuis sa sortie.
Deuxièmement, comme c'est Microsoft, la comparabilité est quelque chose que vous n'avez pas beaucoup de contrôle
Enfin, maintenant, je me suis généralement éloigné de l'utilisation des contrôles de graphique et de l'utilisation de certaines API de graphique javascript à la place, pour moi, cela me fait me sentir plus au sec, plus léger et pris en charge standard.
Graphiques Google (très basique)
Et ceci est plus avancé: (Jquery) http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/
J'ai utilisé MSChart et j'en ai eu de bonnes expériences. C'était un produit commercial de Dundas ( ce qui semble toujours être le cas ), mais Microsoft a acheté Dundas et l'a rendu gratuit.
Comme vous l'avez peut-être déjà découvert, le graphique Microsoft est juste un instantané d'une version spécifique de Dundas Charts . Donc, si vous commencez avec ces graphiques, vous pouvez facilement passer à la version actuelle de Dundas, mais leurs prix sont loin derrière gratuits.
Dans votre question que vous avez écrite, vous avez beaucoup de données et elles devraient être mises à jour en temps réel, vous rencontrerez des problèmes dans presque tous les graphiques. Pour autant que je sache, le meilleur composant graphique qui peut gérer beaucoup de données très rapidement est National Instruments mais ce n'est pas bon marché non plus.
Donc, si vous avez vraiment besoin de montrer beaucoup de données en temps réel, je pense qu'il n'y a rien de gratuit.
Si vous utilisez Wpf, vous pouvez jeter un œil à Dynamic data display dans les laboratoires Microsoft de Moscou.