我已经使用SceneBuilder构建了折线图。我似乎对坐标轴值几乎没有控制。 x轴是给我最大麻烦的那个。

我在循环中以如下方式添加系列数据:

openSeries.getData()。add(new XYChart.Data(masher.getIncrement(),masher.getOpen()));

其中masher.getIncrement()是一个int值的字符串; masher.getOpen()只是一个两倍。

增量值的顺序为:“12”,“13”,“15”,“17”。

数据图还可以,但是x = axis类别都堆积在自己之上。

javafx - javafx折线图沿网格线展开类别-LMLPHP

我如何让它们散布?理想情况下,每条垂直网格线一条?

最佳答案

我可能偶然发现了答案。在SceneBuilder中,折线图的CategoryAxis下的“属性”中为“动画”复选框。取消选中它-但选中了“自动测距”就可以解决x轴问题。

javafx - javafx折线图沿网格线展开类别-LMLPHP

07-24 13:43