2011-09-01 15 views
6

Tak jak mówi tytuł, jeśli mam JFreeChart (lub chcę go utworzyć), w jaki sposób określić czcionkę używaną dla wartości na osi? Nie etykieta osi, ale rzeczywiste wartości. W szczególności chcę, aby czcionka była trochę większa.Jak zmienić czcionkę wartości osi na JFreeChart

Odpowiedz

12

dla zakresu Osi

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

Dla Domian Axis

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

następnie ustawić czcionkę jak

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

Dziękuję za zapewnienie pełnej odpowiedzi; zaakceptowana odpowiedź wskazuje, że dokument API mnie tam nie dotarł (kompletny jfreehcart noob) –

+1

'setTicklabelFont' ->' setTickLabelFont' – JohnJ

+1

@JohnJ thanks changed changed – Neo

Powiązane problemy