解决JFreeChart中文乱码问题
2013-06-18 15:42
471 查看
以下是解决X轴,Y轴中文字符乱码的代码:
JFreeChart chart = ChartFactory.createBarChart3D("管网损耗",// 图表标题 "时间(" + x_name + ")",// 目录轴的显示标签 "单位时间内损耗的能量", // 数值轴的显示标签 categoryDataset, // 数据集 PlotOrientation.VERTICAL,// 图表方向:水平、垂直 true, // 是否显示图例(对于简单的柱状图必须是false) true,// 是否生成工具 false// 是否生成URL链接 ); // 副标题 TextTitle subtitle = new TextTitle(meterPosition + "表计管网损耗", new Font("黑体", Font.BOLD, 12)); chart.addSubtitle(subtitle); chart.setTitle(chart.getTitle()); // 标题 CategoryPlot plot = chart.getCategoryPlot();// 获得图表区域对象 // 设置图表的纵轴和横轴org.jfree.chart.axis.CategoryAxis CategoryAxis domainAxis = plot.getDomainAxis(); NumberAxis numberaxis = (NumberAxis) plot.getRangeAxis(); // 解决中文乱码问题 TextTitle textTitle = chart.getTitle(); textTitle.setFont(new Font("黑体", Font.PLAIN, 20)); domainAxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 11)); domainAxis.setLabelFont(new Font("宋体", Font.PLAIN, 20)); numberaxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 12)); numberaxis.setLabelFont(new Font("黑体", Font.PLAIN, 16)); chart.getLegend().setItemFont(new Font("宋体", Font.PLAIN, 12));
相关文章推荐
- opensuse下解决jfreechart中文乱码的问题
- 解决JFreeChart中文乱码问题
- opensuse下如何解决jfreechart中文乱码的问题
- Jfreechart 中文乱码问题的解决及zysong.ttf下载
- linux下安装中文字库,解决jfreechart 图表乱码问题
- jfreechart 1.0.13中文乱码问题的解决
- 解决JfreeChart中文乱码问题
- 解决jfreechart中文乱码,以及字体模糊,设置主题问题
- Linux环境下的JFreeChart中文乱码问题解决办法
- JFreeChart 解决中文乱码问题
- JfreeChart 解决中文乱码问题
- 解决linux 下jfreechart的中文乱码问题
- opensuse下解决jfreechart中文乱码的问题
- MySQL客户端输出窗口显示中文乱码问题解决办法
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- 解决SSH连接linux中文显示乱码问题
- 如何通过解决putty中文乱码的问题
- 解决JSP中文乱码问题汇总
- 解决VS2005定制WINCE6.0中文显示乱码的问题
- 如何解决Sublime Text 2中文显示乱码问题