2013-01-11 66 views
0

行!所以,我有一個大的圖表,它合併了dual axis exampleNumberAxis標籤名(非勾號標籤)大小和字體

final NumberAxis domainAxis = new NumberAxis("lulu"); 

// add the axis to the plot, map some sets, and a renderer 

幾個要素現在我的問題是,Y軸標題的大小和字體已被修改,這正確地顯示在主Y軸。在第二個(有問題的「露露」),我得到一個自定義的字體和大小。顯然,這兩個不匹配,我需要改變次NumberAxis標題標籤的字體和大小,以對應原始。

有沒有什麼辦法可以改變我爲標題標籤獲得的自定義字體和大小,而不是以我自己的字體和大小劃分子類NumberAxis和插件?如果JFreechart的開發人員沒有想到這一點,我會感到驚訝的,尤其是考慮到雙軸的例子!

任何想法/建議/解決方法都是值得歡迎的!

乾杯,

提筆

附:我希望Y軸標題的屬性(在XY圖中)適用於所有現有的軸,而不僅僅是第一個軸的屬性...

回答

2

這將第一個軸的字體設置爲第二個軸:

plot.getRangeAxis(1).setLabelFont(plot.getRangeAxis(0).getLabelFont()) 
+0

謝謝!我沒有看到ValueAxis的繼承方法(即setLabelFont)!我的錯!這解決了它。 – Tibbers