0

我不确定这是否可能。但基本上我想将NumberAxisJavaFX 中的 a 值更改为字符串。

final NumberAxis xAxis = new NumberAxis(0, 40, 1);

所以我现在要更改的是任何字符串的数字 0 - 40。

另一个问题是。我已添加Regions到我的Chart,因此它会在特定值上显示“条形图”。每当我将 xAxis 的“起始值”更改为高于“0”时,条形都会随机消失。这是为什么?

4

2 回答 2

2

您可以使用方法提供自己的值setTickLabelFormatter。请参阅http://docs.oracle.com/javafx/2/api/javafx/scene/chart/ValueAxis.html#setTickLabelFormatter(javafx.util.StringConverter)

PS:请单独提出第二个问题并提供代码示例

于 2013-10-16T18:02:33.603 回答
1

使用CategoryAxis而不是NumberAxis(或遵循 Sergey 回答中的 tickLabelFormatter 解决方案)。

于 2013-10-16T18:07:26.963 回答