2011-09-01 20 views
6

正如標題所示,如果我有JFreeChart(或者想創建一個),我該如何指定用於軸上值的字體?不是軸標籤,而是實際值。具體而言,我只是想讓字體稍大一些。如何更改JFreeChart上的軸值字體

回答

12

對於範圍軸

CategoryPlot p = chart.getCategoryPlot(); 
ValueAxis axis = p.getRangeAxis(); 

對於DOMIAN軸

CategoryPlot p = chart.getCategoryPlot(); 
CategoryAxis axis = p.getDomainAxis(); 

然後設置類似

Font font = new Font("Dialog", Font.PLAIN, 30); 
axis.setTickLabelFont(font) 
+0

感謝你們提供了完整的答案;接受的答案指向API文檔沒有得到我在那裏(完整的jfreehcart noob) –

+1

'setTicklabelFont' - >'setTickLabelFont' – JohnJ

+1

@JohnJ謝謝改變 – Neo