我想更改linechar符号的颜色,当我向图形中添加新的序列时,javafx会自动指定颜色。如果我能改变线型也会很好,我想要一些带点线的符号,还有一些带实线的符号。
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属性。
1条答案
按热度按时间zfycwa2u1#
如何将特定颜色设置为javafx xychart.series有一个详细的答案?
对于使用dynamic series的用例,我最终得到如下结果:
在这里,样式只是更改线型,但您也可以更新其他css属性。