JFreeChart 乱码问题

org.jfree.chart.axis.CategoryAxis domainAxis = plot.getDomainAxis();

 

 

NumberAxis numberaxis = (NumberAxis) plot.getRangeAxis();   
numberaxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());  

 

 

/*------设置X轴坐标上的文字-----------*/ 
  domainAxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 11));
  /*------设置X轴的标题文字------------*/ 
  domainAxis.setLabelFont(new Font("宋体", Font.PLAIN, 12));
  /*------设置Y轴坐标上的文字-----------*/ 
  numberaxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 12));
  /*------设置Y轴的标题文字------------*/ 
  numberaxis.setLabelFont(new Font("黑体", Font.PLAIN, 12));  
  /*------这句代码解决了底部汉字乱码的问题-----------*/ 
  chart.getLegend().setItemFont(new Font("宋体", Font.PLAIN, 12)); 
  /*------这句代码解决了顶部汉字乱码的问题-----------*/ 
  chart.getTitle().setFont(new Font("宋体", Font.PLAIN, 12));

 

 

你可能感兴趣的:(jfreechart)