Recomendaciones sobre el trazado de un gráfico
que necesitan para dibujar un gráfico como el que se muestra arriba en mi solicitud. Los valores para el eje Y se actualizan periódicamente, que se obtienen de un dispositivo electrónico y el eje X se refiere al tiempo transcurrido. Por defecto, el rango de visualización del eje X se actualiza automáticamente (se extiende horizontalmente) a medida que transcurren los segundos.
Una cosa que encuentro bastante desafiante desde el principio es que los usuarios también pueden establecer manualmente el rango de los ejes X e Y, así que tengo que encontrar una forma flexible de manejar esa parte.
¿Puedo obtener algunas recomendaciones sobre el manejo de los requisitos anteriores? Prefiero WPF pero Winforms también está bien. ¿Hay algún proyecto de ejemplo que resuelva un problema similar al anterior? O cualquier dlls de terceros que pueda usar (con fines comerciales)?
Le sugiero que utilice un control de gráficos ya preparado como el de DevExpress: http://demos.devexpress.com/XtraChartsDemos/ –
Si desea ir a WPF, le puede interesar este artículo: http: // msdn. microsoft.com/en-us/magazine/dd483292.aspx (pero aún así, +1 por lo que dijo Daniel Hilgarth) – franssu
Hay un ejemplo de gráficos en tiempo real con los componentes de gráficos de Microsoft aquí: http://msdn.microsoft.com/en -us/library/hh297119% 28v = vs.100% 29.aspx (el inconveniente es que está en F #, así que veré si puedo extraer una versión de C# para ti). Se envían gratis con .Net 4 por lo que probablemente valga la pena explorar su uso: los controles de gráficos de DevExpress son buenos, pero no gratuitos. – dash