我的标签大约有 12 个字符长。 +90° 的旋转会自动覆盖 setTickLabelRotation 的参数。因此,标签最好从左侧读取。 但我需要它们从右侧可读性最佳。
最佳答案
这肯定是 JavaFX 2.2 中的一个错误,尽管 JavaFX 8 中没有这样的问题。
根据评论,解决方法是在每次更改时覆盖该值:
xAxis.tickLabelRotationProperty().addListener(new ChangeListener<Number>() {
@Override
public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
xAxis.setTickLabelRotation(-90);
}
});
关于java - setTickLabelRotation(-90) 不适用于水平 CategoryAxis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23369794/