Domanda

Diciamo Ho una curva sinusoidale in ZedGraph che va da -10 a +10 sulla y. Mi piacerebbe essere in grado di porre limiti sulla curva (diciamo un minimo di -5, e un massimo di 7), in modo tale che nulla al di sotto -5 e qualsiasi cosa sopra 7 è ombreggiata, e tutto in mezzo è non. Questo è possibile in ZedGraph ?

Questo è possibile in tutte le librerie .NET di creazione di grafici open source (uso commerciale gratis)?

È stato utile?

Soluzione

Posso vedere tre percorsi (non si può dire che li ho provato), se si desidera ombreggiare l'intera area del grafico, allora uno di questi due:

(1) Uso BoxObj, con un riempimento definito con un valore alfa - questo dovrebbe essere completamente flessibile. BoxObj viene utilizzato verso il fondo della questo demo .

(2) Utilizzare uno stile di stampa pieno come mostrato qui , si può vedere come un riempimento semitrasparente è definito anche qui. Non so come controllare in cui il riempimento va (cioè il minimo grafico o max) piuttosto che l'asse x.

In alternativa, se si desidera solo per ombreggiare i punti, allora si potrebbe costruire oggetti curva condizionale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top