JFreeChart - 标记未显示

时间:2012-12-10 11:34:50

标签: java jfreechart marker

我正在尝试将一个范围市场添加到eplot,但是每当标记值超过当前最大值时,它就不会包含在图表中,因为图表似乎没有根据范围标记调整大小...是否有任何解决这个问题?顺便说一句,我不知道数据集的当前最大值是什么。

1 个答案:

答案 0 :(得分:2)

为了知道数据集的当前最大值,您可以使用以下代码: -

ValueAxis valueAxis=cp.getRangeAxis(); // getting the value axis from plot 
Range r=cp.getDataRange(valueAxis); // getting the data range 
System.out.println(r.getUpperBound());

sysout将返回数据集中的最大值。当您知道数据集中的最大值时,可能会获得所需的结果。