2012-02-22 123 views
0

我想用XYlinechart創建折線圖,但我在創建Y軸範圍時遇到了問題。我的 「Y軸」 範圍從0開始80 85 90 95 100如何使用JfreeChart設置Y軸的範圍?

這是我的代碼:

// for x-axis 
    final NumberAxis domainAxis = (NumberAxis) plot.getDomainAxis(); 
    domainAxis.setRange(0, 90); 
    domainAxis.setTickUnit(new NumberTickUnit(10)); 
    domainAxis.setVerticalTickLabels(true); 
// for y-axis 
    final NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); 
    rangeAxis.setRange(0, 100); 
    rangeAxis.setTickUnit(new NumberTickUnit(......)); 

    return chart; 

請引導我,您的寶貴建議。 在此先感謝!

+0

你是什麼意思由差異(20)? NumberTickUnit? – 2012-02-22 10:03:48

+0

是的,差異(20)是NumberTickUnit,但我想NumberTickUnit是5,但在我的響起應該從0,80,85,90,95,100開始。您有任何建議嗎? – Jame 2012-02-22 10:13:00

回答

1

調用setTickUnit(new NumberTickUnit(0.5))按照預期在example中工作,如下所示。請編輯您的問題,以包含顯示您描述的問題的sscce

image]

+0

你好,先生。我想創建一個折線圖,但我不知道我是如何創建從0開始的值的Y軸範圍,然後跳轉到80 85 90 95 100.你能更多地指導我嗎? – Jame 2012-02-22 17:50:16

+0

是的,請編輯您的問題以包含展示您描述的問題的[sscce](http://sscce.org/)。 – trashgod 2012-02-22 17:57:09