如何减少javafx categoryaxis中的tick标签数量

时间:2014-02-21 14:01:31

标签: javafx

我正在使用javafx categoryaxis绘制折线图。例如我在情节上有100分。因此,我的所有刻度标签都被挤压在一起,产生了100个成束的椭圆。我想做的就是渲染每个第十个标签。我查看了文档,但似乎没有任何方法可以将单个刻度标签变为可见或不可见,或者如何更改CategoryAxis上刻度单位的设置。 或者我必须重绘xAxis?

1 个答案:

答案 0 :(得分:3)

刚才有了一个想法,在categoryaxis中添加了一些隐形字符,这样每个xaxis仍然是“唯一的”

    if (i%5 == 0)
        str = DateFormat.getDateInstance(DateFormat.DEFAULT).format(date);
    else {
        str = invisible;
        invisible += (char)29;
    }

enter image description here