0

我正在使用 JFreeChart 绘制时间序列图。该图表工作正常,但网格线对齐正在成为一个问题。

我的要求是通过峰值(即最大值和最小值)显示水平网格线。您能否让我知道是否有任何属性,因为我正在随机获取网格。

4

1 回答 1

1

您是否考虑过使用 aMarker来突出显示最小值和最大值?

在此处输入图像描述

正如垃圾神所建议的那样,您使用Dataset来获取最小值和最大值,然后将 a 添加MarkerPlot

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);
于 2013-01-15T11:06:49.593 回答