我正在使用 JFreeChart 绘制时间序列图。该图表工作正常,但网格线对齐正在成为一个问题。
我的要求是通过峰值(即最大值和最小值)显示水平网格线。您能否让我知道是否有任何属性,因为我正在随机获取网格。
我正在使用 JFreeChart 绘制时间序列图。该图表工作正常,但网格线对齐正在成为一个问题。
我的要求是通过峰值(即最大值和最小值)显示水平网格线。您能否让我知道是否有任何属性,因为我正在随机获取网格。
您是否考虑过使用 aMarker来突出显示最小值和最大值?

正如垃圾神所建议的那样,您使用Dataset来获取最小值和最大值,然后将 a 添加Marker到Plot
Range range = dataset.getRangeBounds(true);
plot.addRangeMarker(new ValueMarker(range.getLowerBound(),Color.GREEN,new BasicStroke(2.0f)),Layer.BACKGROUND);
plot.addRangeMarker(new ValueMarker(range.getUpperBound(),Color.BLUE,new BasicStroke(2.0f)),Layer.BACKGROUND);