整个图标分成三部分chart title,chart 的plot还有chart的 legend三个部分需要对他们分别设置字体就对了。
先看解决方法( 把这几个全部设置了,都搞定了就可以了):
1.设置标题字体:
JFreeChart chart = ChartFactory.createLineChart(
chartTitle, // chart title
"日期", //横坐标名称
"设备参数", //纵坐标名称
dataset, //显示的数据
PlotOrientation.VERTICAL, // 水平显示图像
true, // include legend
true, // tooltips
false // urls
);
chart.setTitle(new TextTitle(chartTitle, new Font("隶书", Font.BOLD, 25))); //设置标题字体
2.设置X,Y轴:
CategoryPlot plot = chart.getCategoryPlot();
CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setVisible(true);
plot.setDomainAxis(domainAxis);
ValueAxis rAxis = plot.getRangeAxis();
domainAxis.setTickLabelFont(new Font("宋体",Font.PLAIN,15)); //设置X轴坐标上的文字
domainAxis.setLabelFont(new Font("宋体",Font.PLAIN,15)); //设置X轴的标题文字
rAxis.setTickLabelFont(new Font("宋体",Font.PLAIN,15)); //设置Y轴坐标上的文字
rAxis.setLabelFont(new Font("宋体",Font.PLAIN,15)); //设置Y轴的标题文字
分享到:
相关推荐
JFreeChart乱码解决方法 - 企业应用 - Java
解决linux 下,jfreechart乱码
jfreechart 乱码 问题 jfreechart乱码问题
jfreechart中文乱码问题解决方案
Jfreechart 中文乱码的解决方法,网上共享的资源
jfreechart生成报表会有乱码问题,这是解决报表乱码的,很好用
绝对物超所值! JFreeChart-1.0.13原文件含jar包。 1、JFreeChart生成图片路径教程 2、JFreeChart使用教程(含下载安装,超详细...5、JFreeChart乱码解决方法 等等 包括csdn上得优秀案例 ------20+M的数据不要别后悔哦
Linux下JFreechart中文乱码的解决.docx
JFreeChart-1.0.13原文件含jar包。 1、JFreeChart生成图片路径教程 2、JFreeChart使用教程(含下载安装,超详细) 3、JFreeChart使用详细教程 ...5、JFreeChart乱码解决方法 等等 包括许多优秀案例
jfreechart linux乱码解决方案,比较完整。
解决jfreechart中文乱码方案整 解决jfreechart中文乱码方案整
NULL 博文链接:https://mrwillgo.iteye.com/blog/758320
linux 下 JFreeChart 乱码 (中文状态,十分怪异的小方块"口") 对应博客
JFreeChart 中文乱码 解决方案J FreeChart 中文乱码 解决方案
如果使用JfreeChart默认的声明方式创建出来的图表图片上中文标题是方框或乱码,这个不用说肯定和字体有关.接下来来看一下解决办法.
JFreeChart中文乱码问题解决,乱码问题一直是中文在网络时代的关键细节
NULL 博文链接:https://love422619.iteye.com/blog/2383006
Jfreechart 乱码分析和解决方法
终极解决方案最简单,最直接的,已解决多台服务器java程序应用jfreechart生成图片,中文乱码问题
这篇博文只是对网上关于jfreechart中文乱码解决方法的一个汇总整理。