更改折线图符号的颜色和线型

时间:2012-08-24 17:48:39

标签: java javafx-2

我想更改LineChar符号的颜色,当我向图表添加新系列时,当前颜色会自动由JavaFX标记。

如果我可以更改线型,我也会很高兴,我希望有一些带有虚线的符号,其他带有实线的符号。

1 个答案:

答案 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属性。