2011-07-06 29 views
9

Necesito mostrar varios gráficos que tienen un eje X común y una leyenda. Lo que quiero lograr se muestra en la imagen. El objetivo principal es tener varios ejes Y en una línea, no paralelamente. Por lo tanto, se pueden mostrar varias curvas sin intersección entre sí.¿Cómo se muestran varios gráficos que tienen un eje X común usando la biblioteca ZedGraph?

Sé cómo mostrar varios gráficos, pero cada uno de ellos tiene su propia leyenda y Eje Y.

enter image description here

+0

¿Ha examinado detenidamente la documentación de su versión? Vea aquí: http://sourceforge.net/projects/zedgraph/files/zedgraph%20documentation/ –

+0

Tengo, pero no encontré lo que necesito. – Peter17

Respuesta

7

trabajé con ZedGraph en dos de mis proyectos y que no parece compatible con esta función. Básicamente, usted tiene dos opciones en este punto:

1. Use otra biblioteca trazado

Si usted no tiene una gran cantidad de cosas dependiendo ZedGraph ya, tal vez no es demasiado tarde para cambiar a otro trazando el control. Me trabajado con this library (CodeProject link), y tiene un aspecto decente y soporte para gráficos apilados:

enter image description here

Es menos rica en características en comparación con ZedGraph, pero si 2d-trazado es todo lo que realmente necesita, probablemente debería das Es un intento.

2. trucos mediante la creación de múltiples ZedGraph Paneles de

usted puede hacer todos sus paneles gráficos tienen el mismo ancho y la misma zoom. Al configurar la propiedad IsSynchronizeXAxes en true, asegúrese de que todos los paneles del control ZedGraph tengan sus X-Axes sincronizados automáticamente.

Hay algunos artículos útiles para ayudarlo a lograr el efecto que desea. Aunque en ruso, proporcionan muestras de código e ilustraciones y deberían ser útiles incluso sin entender los comentarios.

También debe ocultar el eje X y todo lo que no es necesario. La leyenda individual es complicada, pero se puede lograr mostrando solo una leyenda para el gráfico superior y agregando curvas ficticias falsas sin puntos a este gráfico para completar la leyenda.

+0

Gracias. Ahora, tengo varias opciones para considerar. Por cierto, el ruso es mi lengua materna, por lo que el primer enlace definitivamente oscila :) – Peter17

+0

@ Peter17: sí, esta es una hoja de trucos ZedGraph realmente genial, mucho más útil que los documentos oficiales – Dyppl

Cuestiones relacionadas