出现乱码的运行效果
原始程序如下
增加如下的代码,解决汉字乱码问题
运行效果如下
完整代码
http://www.java2000.net/p14760
http://digyso.javaeye.com/blog/462511
http://hi.baidu.com/xh28025/blog/item/c4fe9eeeb73a383facafd5f6.html
http://czh.javaeye.com/blog/751067
这里需要注意的是,哪里出现了乱码就修改哪里的字体,将字体转换为系统有的就可以了.
上 边 是 柱 状 图 , 以 下 为 饼 图
//定义字体格式
- Font font = new Font( "微软雅黑" , Font.CENTER_BASELINE, 12 );
- //定义图片标题
- TextTitle title = new TextTitle( "Pie状图" );
- //设置标题的格式
- title.setFont(font);
- //把标题设置到图片里面
- jfreechart.setTitle(title);
- //设置字体,非常关键不然会出现乱码的,下方的字体
- jfreechart.getLegend().setItemFont(font);
- //Pie图的字体
- piePlot.setLabelFont(font);
http://hoocy.javaeye.com/blog/325248
- // ((JFreeChart)
- // chart).getLegend().setPosition(RectangleEdge.RIGHT);
- // 获取 x 轴操作
- // 设置数据区(中间部分背景色)
- plot2.setBackgroundPaint(new Color( 233 , 233 , 233 ));
- // 设置背景色
- chart2.setBackgroundPaint(new Color( 193 , 193 , 193 ));
- JFreeChart chart2= ChartFactory.createLineChart(rateTitle, // 图标题(第二张图的标题)
- "" , // x 轴标题
- "" , // y 轴标题
- getLineDataset(), // 数据源
- PlotOrientation.VERTICAL, // 显示方向
- true , // 显示图例
- true , false );
http://www.blogjava.net/wenlong/archive/2007/05/28/120543.html
jfreeChart Api 简要介绍 http://www.javaeye.com/topic/157328 jfreechart 生成折线图,饼图,柱状图,堆栈柱状图
http://blog.csdn.net/wuyaowen2000/archive/2010/01/15/5195001.aspx