Title
- TextTitle textTitle = freeChart.getTitle();
- textTitle.setFont(new Font("宋体",Font.BOLD,20));
对于使用CategoryPlot的图表(如柱状图):
本文出处: http://zengzhaoshuai.iteye.com/blog/1000378
- 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));