有没有一种方法可以在LineGraph JavaFX中以0而不是X,Y轴的下限开始刻度线?

时间:2020-08-09 13:08:29

标签: java javafx linegraph

我正在使用LineGraph绘制数据点,然后创建曲线。 X,Y轴最低数据点始终为0,但符号像图片1一样被切除。我需要它看起来更像图片#2,在这里您可以看到整个数据点,但我需要X,Y轴刻度线仅从0开始,而忽略小于0的值。使用LineGraph甚至可以做到这一点。

图片#1

picture#1

图片#2

picture#2

这是我设置值的方式:

    xAxis.setUpperBound(maxTime);
    xAxis.setLowerBound(minX - (maxTime * 0.01));
    xAxis.setTickUnit(xAxis.getUpperBound() * 0.333 - ((maxTime * 0.01)));

    yAxis.setUpperBound(maxActivity);
    yAxis.setTickUnit(maxActivity / 4);
    yAxis.setLowerBound(minY - (maxActivity * 0.05));

但是,刻度线将从下限的计算值开始 而不是0

0 个答案:

没有答案