JavaFX Line Chart mit Farbverlauf/Gradient in Linie

godi

Aktives Mitglied
Hallo,
ist es möglich, in einem JavaFX LineChart in die Linie einen Farbverlauf zu bekommen?
Mir geht es Grundsätzlich nur mal darum ob es möglich ist oder nicht.

Bisschen Hintergrund:
Das Diagramm plottet einen Prozentwert (0-100) über eine Zeit.
Die Farbe der Linie soll dann von dem Prozentwert abhängen und zwischen zwei Farben interpolieren.
Also es gibt eine Grundfarbe (z.B. Schwarz) bei 0% und eine Endfarbe (z.B. Rot) bei 100%.
 
lineChart.getData().add(series);
series.getNode().setStyle("-fx-stroke: linear-gradient(from 25px 25px to 100px 100px, #dc143c, #32cd32);");
sowas in der art kann ich mir vorstellen dass das funktioniert...

im prinzip
1. finde deinen node
2. finde den css teil der die linie färbt
3. färb die linie in einer farbe ( zum test )
4. setzt den linear gradient ( mit css wenns geht und dann in css extrahieren ansonsten oracles linear gradient klasse hernehmen )
 

Zurück
Oben