我正在使用javafx categoryaxis绘制折线图。例如我在情节上有100分。因此,我的所有刻度标签都被挤压在一起,产生了100个成束的椭圆。我想做的就是渲染每个第十个标签。我查看了文档,但似乎没有任何方法可以将单个刻度标签变为可见或不可见,或者如何更改CategoryAxis上刻度单位的设置。 或者我必须重绘xAxis?
答案 0 :(得分:3)
刚才有了一个想法,在categoryaxis中添加了一些隐形字符,这样每个xaxis仍然是“唯一的”
if (i%5 == 0)
str = DateFormat.getDateInstance(DateFormat.DEFAULT).format(date);
else {
str = invisible;
invisible += (char)29;
}