JFreechart: In Linechart Linien einzeichnen und Bereiche färben

Valgard

Mitglied
Hallo Community,

ich habe mit JFreechart ein Linechart gezeichnet, aber jetzt möchte ich nachträglich noch in dieses Diagramm mehrere senkrechte Linien einzeichnen. Dadurch soll die durch das Diagramm dargestellte Kurve visuell in mehrere Bereiche eingeteilt werden. Zusätzlich noch sollen diese Bereiche unterschiedliche Hintergrundfarben erhalten.

Ich habe da jetzt länger gesucht und bin bei Begriffen wie Renderer und Ähnlichem hängengeblieben, aber nirgendwo war ein konrektes Beispiel für meine Situation zu finden. Habt ihr eine Idee bzw. die richtigen Schlagworte, nach denen ich suchen muss?

Viele Grüße und Danke im Vorraus!
 
Danke für die Antwort, aber der IntervalMarker funktioniert anscheinend nur bei einem Diagramm mit XYDataset, ich habe jedoch ein CategoryDataset. Von daher die Frage, ob noch weitere Möglichkeiten existieren oder ob ich dementsprechend das Dataset umstellen muss?
 
Aufgrund deiner Frage hatte ich vermutet, dass du die senkrechten Bereiche an bestimmten Zahlenwerten der x-Achse zeichnen wolltest. Nun gut. Mit einem CategoryPlot lautet das Stichwort CategoryMarker. Damit kannst deine Bereiche aber nicht an frei wählbaren Punkten zeichnen, sondern nur im Bereich der jeweilige Category.
 

Neue Themen


Zurück
Oben