visual studio net how example ejemplos ejemplo charting chart c# .net charts

c# - studio - ¿Qué biblioteca de gráficos.net debería usar?



how to graph in c# (4)

Como quizás ya descubriste, el gráfico de Microsoft es solo una instantánea de una versión específica de Dundas Charts . Entonces, si comienzas con estos gráficos, puedes actualizar fácilmente a la versión actual de Dundas, pero sus precios están muy por detrás de los gratuitos.

Dentro de su pregunta, usted escribió que tiene una gran cantidad de datos y que debería actualizarse en tiempo real y que encontrará problemas en casi todos los gráficos. Por lo que sé, el mejor componente gráfico que puede manejar una gran cantidad de datos muy rápido es National Instruments, pero estos tampoco son baratos.

Entonces, si realmente necesitas mostrar muchos datos en tiempo real, creo que no hay nada gratis.

Me gustaría dibujar un gráfico en tiempo real en un WindowsForm. Mi plataforma es .Net Framework 3.5. Lo que la biblioteca debería ofrecer:

  • Gratis como en la cerveza
  • Los resultados deberían ser bonitos ... (Mis estándares para los bonitos son bastante bajos)
  • un tipo de gráfico de HeatMap sería una gran ventaja
  • posiblemente una gran cantidad de datos, estamos hablando de varios cientos de nuevos puntos de datos por segundo

Aquí están los que he encontrado hasta ahora:

  • NPlot
  • Microsoft Chart Controls
  • ZedGraph

¿Cuáles son sus experiencias con las bibliotecas mencionadas anteriormente? ¿Hay otras librerías gratuitas que recomiendas?




Utilicé Microsoft Chart Controls antes. No está nada mal, es fácil de implementar y tiene muchos buenos ejemplos, todo es bueno para los principiantes. http://code.msdn.microsoft.com/mschart

Sin embargo:

Primero, no se ha actualizado durante mucho tiempo desde que se lanzó.

Segundo, dado que es Microsoft, la comparabilidad es algo que no tienes mucho control de

Por último, ahora generalmente caminé desde el uso de controles de gráficos, y al usar algunas API de gráficos de javascript, para mí eso me hace sentir más seco, ligero y compatible con estándares.

Google charts (muy básico)

Y esta es una más avanzada: (Jquery) http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/