读书人

JFreeChart生成图表中文乱码有关问题解

发布时间: 2013-03-21 10:08:17 作者: rapoo

JFreeChart生成图表中文乱码问题解决方案

在使用JFreeChart生成图表时,可能会出现中文乱码,下面给出两种解决方法。

1、设置主题样式(推荐方法)

主题样式是在建立图表之前进行设置,JFreeChart图表一般包括3个部分:Title(图表标题)、Plot(图表主体)、Legend(图表图例),主题是统一对这三个部分进行字体设置

//设置柱状图轴XYPlot mPlot = (XYPlot)mTimeChart.getPlot();//x轴ValueAxis mDomainAxis = mPlot.getDomainAxis();//设置x轴标题的字体mDomainAxis.setLabelFont(new Font("宋体", Font.PLAIN, 15));//设置x轴坐标字体mDomainAxis.setTickLabelFont(new Font("宋体", Font.PLAIN, 15));//y轴ValueAxis mValueAxis = mPlot.getRangeAxis();//设置y轴标题字体mValueAxis.setLabelFont(new Font("宋体", Font.PLAIN, 15));//设置y轴坐标字体mValueAxis.setTickLabelFont(new Font("宋体", Font.PLAIN, 15));

读书人网 >编程

热点推荐