我想更改LineChar符号的颜色,当我向图表添加新系列时,当前颜色会自动由JavaFX标记。
如果我可以更改线型,我也会很高兴,我希望有一些带有虚线的符号,其他带有实线的符号。
答案 0 :(得分:1)
How to set specific color to JavaFX XYChart.Series?
中有详细的答案对于我使用动态系列的用例,我最终得到的结果如下:
String seriesClass = null;
for(String styleClass : series.getNode().getStyleClass())
{
if(styleClass.startsWith("series"))
{
for(javafx.scene.Node n : _chart.lookupAll("." + seriesClass))
{
n.setStyle("-fx-stroke-dash-array: 10 10");
}
break;
}
}
此处样式只是更改线型,但您也可以更新其他CSS属性。