我不知道这甚至有可能。 但基本上我想改变的值NumberAxis
JavaFX中为字符串。
final NumberAxis xAxis = new NumberAxis(0, 40, 1);
所以我现在要改变的是数字0 - 40到任何字符串。
另一个问题是。 我已经加入Regions
到我的Chart
,使其显示特定值“酒吧”。 每当我改变我的x轴的“在startValue”比“0”的任何越高,酒吧随机消失。 这是为什么?
我不知道这甚至有可能。 但基本上我想改变的值NumberAxis
JavaFX中为字符串。
final NumberAxis xAxis = new NumberAxis(0, 40, 1);
所以我现在要改变的是数字0 - 40到任何字符串。
另一个问题是。 我已经加入Regions
到我的Chart
,使其显示特定值“酒吧”。 每当我改变我的x轴的“在startValue”比“0”的任何越高,酒吧随机消失。 这是为什么?
您可以通过提供自己的价值观setTickLabelFormatter
方法。 见http://docs.oracle.com/javafx/2/api/javafx/scene/chart/ValueAxis.html#setTickLabelFormatter(javafx.util.StringConverter)
PS:请单独提出第二个问题,并提供代码示例
使用的CategoryAxis而不是NumberAxis (或按照谢尔盖的回答tickLabelFormatter溶液)。