我正在使用JFreeChart绘制时间序列图表。图表工作正常,但网格线对齐正成为一个问题。
我的要求是通过峰值显示水平网格线(即最大值和最小值)。如果有任何属性,请你告诉我,因为我随机获得网格。
答案 0 :(得分:1)
您是否考虑使用Marker
突出显示最小值和最大值?
当垃圾桶被吸食时,您可以使用Dataset
获取最小值和最大值,然后将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);