Pregunta

Vamos a decir que tengo una curva sinusoidal en ZedGraph que va de -10 a +10 en el eje y. Me gustaría ser capaz de poner límites a la curva (digamos un mínimo de -5, y un máximo de 7), de tal manera que nada por debajo de -5 y cualquier cosa por encima de 7 está a la sombra, y todo en el medio es no. ¿Es esto posible en ZedGraph ?

Es esto posible en cualquier biblioteca de .NET de gráficos de código abierto (libre de uso comercial)?

¿Fue útil?

Solución

Puedo ver tres rutas (no se puede decir que los he probado), si se desea sombrear toda el área del gráfico a continuación, cualquiera de estos dos:

(1) Uso BoxObj, con un relleno definida con un valor de alfa - esto debe ser completamente flexible. BoxObj se utiliza hacia el fondo del este demostración .

(2) Usar un estilo de trazado llenado como se muestra aquí , se puede ver cómo se define un relleno semitransparente aquí también. No estoy seguro de cómo controlar donde el relleno va (es decir, el min gráfico o max) en lugar de al eje x.

Por otra parte, si lo que desea es dar sombra a los puntos, entonces se podría construir la curva de objetos de forma condicional.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top