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

oyxsuwqo  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(355)

我想更改linechar符号的颜色,当我向图形中添加新的序列时,javafx会自动指定颜色。
如果我能改变线型也会很好,我想要一些带点线的符号,还有一些带实线的符号。

zfycwa2u

zfycwa2u1#

如何将特定颜色设置为javafx xychart.series有一个详细的答案?
对于使用dynamic 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属性。

相关问题