`
younglibin
  • 浏览: 1194016 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jfreeChart字体参数设置

阅读更多
/**   
     * 配置字体   
     * @param chart JFreeChart 对象   
     */   
     private void configFont(JFreeChart chart){   
         // 配置字体   
         Font xfont = new Font("宋体",Font.PLAIN,12) ;// X轴   
         Font yfont = new Font("宋体",Font.PLAIN,12) ;// Y轴   
         Font kfont = new Font("宋体",Font.PLAIN,12) ;// 底部   
         Font titleFont = new Font("隶书", Font.BOLD , 25) ; // 图片标题   
         CategoryPlot plot = chart.getCategoryPlot();// 图形的绘制结构对象   
           
         // 图片标题   
         chart.setTitle(new TextTitle(chart.getTitle().getText(),titleFont));   
           
         // 底部   
         chart.getLegend().setItemFont(kfont);   
           
         // X 轴   
         CategoryAxis domainAxis = plot.getDomainAxis();       
         domainAxis.setLabelFont(xfont);// 轴标题   
         domainAxis.setTickLabelFont(xfont);// 轴数值     
         domainAxis.setTickLabelPaint(Color.BLUE) ; // 字体颜色   
         domainAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_45); // 横轴上的label斜显示     
           
         // Y 轴   
         ValueAxis rangeAxis = plot.getRangeAxis();       
         rangeAxis.setLabelFont(yfont);     
         rangeAxis.setLabelPaint(Color.BLUE) ; // 字体颜色   
         rangeAxis.setTickLabelFont(yfont);     
           
     }   

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics