//生成柱状图
CategoryDataset dataset = getDataset();

JFreeChart chart = ChartFactory.createBarChart3D(
"数据图", // 图表标题
"名称", // 目录轴的显示标签
"数值", // 数值轴的显示标签
dataset, // 数据集
PlotOrientation.VERTICAL, // 图表方向:水平、垂直
true,  // 是否显示图例(对于简单的柱状图必须是false)
false,  // 是否生成工具
false  // 是否生成URL链接
);
FileOutputStream fos = null;
try {
fos = new FileOutputStream("d:\\data.jpg");
ChartUtilities.writeChartAsJPEG(fos,1.0f,chart,800,600,null);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
打开硬盘生成的图片,图片中的中文都是乱码,这是什么问题啊,是不是JfreeChar对中文的支持不够啊