Frage

Lassen Sie uns sagen, dass ich eine Sinuskurve in ZedGraph haben, die von -10 bis +10 auf der y-Achse geht. Ich möchte in der Lage sein, Grenzen für die Kurve zu setzen (lassen Sie sich ein Minimum sagt von -5 und maximal +7), so dass alles unter -5 und etwas über 7 schattiert ist, und alles, was in der Mitte nicht. Ist das möglich in ZedGraph ?

Ist das möglich in allen Open-Source-.NET-Charting-Bibliotheken (freie kommerzielle Nutzung)?

War es hilfreich?

Lösung

kann ich drei Routen sehen (kann nicht sagen, ich habe sie versucht), wenn Sie Schatten wollen die ganze Diagrammbereich dann eine dieser beiden:

(1) Die Verwendung BoxObj mit einem Fill mit einem Alpha-Wert definiert - dies sollte vollständig flexibel sein. BoxObj wird nach unten hin verwendet der dieses Demo .

(2) Verwenden Sie ein gefülltes Plotstil wie hier , können Sie sehen, wie eine halbtransparente Füllung auch hier definiert ist. Nicht sicher, wie zu steuern, wo die Füllung geht (das heißt die Grafik min oder max) anstatt auf die x-Achse.

Alternativ, wenn Sie nur die Punkte Schatten wollen, dann könnte man die Kurve bauen Objekte bedingt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top