Title
- TextTitle textTitle = freeChart.getTitle();
- textTitle.setFont(new Font("宋體",Font.BOLD,20));
對於使用CategoryPlot的圖表(如柱狀圖):
- CategoryPlot plot = (CategoryPlot)freeChart.getPlot();
- CategoryAxis domainAxis = plot.getDomainAxis();//(柱狀圖的x軸)
- domainAxis.setTickLabelFont(new Font("宋體",Font.BOLD,20));//設置x軸座標上的字體
- domainAxis.setLabelFont(new Font("宋體",Font.BOLD,20));//設置x軸上的標題的字體
- ValueAxis valueAxis = plot.getRangeAxis();//(柱狀圖的y軸)
- valueAxis.setTickLabelFont(new Font("宋體",Font.BOLD,20));//設置y軸座標上的字體
- valueAxis.setLabelFont(new Font("宋體",Font.BOLD,20));//設置y軸座標上的標題的字體
對於使用PiePlot的圖標(如餅狀圖):
- PiePlot plot = (PiePlot)freeChart.getPlot();
- plot.setLabelFont(new Font("宋體",Font.BOLD,15));
本文出處:http://zengzhaoshuai.iteye.com/blog/1000378