/**
* 配置字体
* @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);
}
分享到:
相关推荐
JFreeChart类: void setAntiAlias(boolean flag) 字体模糊边界 void setBackgroundImage(Image image) 背景图片
JFreeChart设置柱状图的宽度,当一个元素时不让显示那么宽。
linux下JFreeChart生成的图片乱码,可以用这个字体
jfreechart-1.5.2.jar,jfreechart|jfreechart
JFreeChart 典型图表生成及属性设置示例
JFreeChart类相关设置,类的相关解释,希望可以给大家带来方便
Jfreechart柱形图详细设置 /**参数分别为:图表标题 ,目录轴的显示标签 ,数值轴的显示标签 ,数据集 ,是否生成URL链接 图表方向:水平、垂直, 是否显示图例(对于简单的柱状图必须是false) ,是否生成工具 */
JFreeChart 指南 JFreeChart Guide JFreeChart 示例 JFreeChart demo
jfreeChart 例子,并设置语言,防止乱码
JAR是重新编译过得,参考博客:http://blog.sina.com.cn/s/blog_a7f7f4e10102v3c0.html
Jfreechart 乱码分析和解决方法
JfreeChart学习总结JfreeChart学习总结
jfreechart Java图形报表开源代码
JFreeChart示例 JAVA_JFreeChart的应用 JFreeChart 教程
这是JFReeChart官方例子,它展示了JFreeChart所有图形。
jFreeChart文档,了解jFreeChart的使用,快速入门和上手