2012-12-10 55 views
0

我正在嘗試給eplot添加一個範圍市場,但是隻要標記值超過當前最大值,它就不包含在圖表中,因爲圖表似乎沒有根據範圍標記調整大小...有沒有任何解決方法呢?順便說一句,我不知道數據集當前的最大值是多少。JFreeChart - 標記沒有顯示

回答

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()); 

的系統輸出將在您的數據集中返回的最大值。當您知道數據集中的最大值時,可能會達到您想要的結果。

+0

訣竅,雖然我發現JfreeChrt的這種行爲只是愚蠢的 – Bober02

+0

當在任何其他API中使用JFreeChart API時,此功能變得更加愚蠢。 – AngelsandDemons