关于 开源JfreeChart的生成图表问题

wei2253498 2009-11-25 12:51:28
请看代码 为什么生成在C盘的图像一直是0KB 没有图像
JfreeChart版本是1.0.13
package yw;
import java.io.*;
import java.awt.*;
import java.awt.Dimension;

import javax.swing.JFrame;

import org.jfree.chart.*;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.general.*;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
public class PieChart
{
public static void main(String[] args){

String title="情况统计";
DefaultPieDataset piedata = new DefaultPieDataset();
piedata.setValue("高级职称",25);
piedata.setValue("中级职称",55);
piedata.setValue("初级职称及其他",10);
JFreeChart chart =ChartFactory.createPieChart(title,piedata,true,true,true);
chart.setTitle(new TextTitle(title,new Font("宋体",Font.ITALIC,25)));
chart.addSubtitle(new TextTitle("最后更新日期:2009年10月5日",new Font("宋体",Font.ITALIC,20)));
chart.setBackgroundPaint(Color.red);
try{
ChartUtilities.saveChartAsJPEG(new File("C:\\PieChart.jpeg"),chart,1200,1200);
} catch (IOException exz)
{
System.out.print("Can't Creat image File");
}


PieChart p=new PieChart();
}
}
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bingliang008 2009-11-25
  • 打赏
  • 举报
回复
JfreeChart没有用过
ghchen 2009-11-25
  • 打赏
  • 举报
回复
这个应该不是代码的问题,楼主看看其它配置,我这边是用jcommon-1.0.16,楼主可以试看看其它的路径,
由于代码没有异常,也说不准.
wei2253498 2009-11-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ghchen 的回复:]
我测试一下这段可以出图象,只是中文没有正确显示,我的jfreechart版本与楼主一样,我的是jdk1.6
[/Quote]
我的JDK是1.5的 为什么 我这里不能输出图像呢
ghchen 2009-11-25
  • 打赏
  • 举报
回复
我测试一下这段可以出图象,只是中文没有正确显示,我的jfreechart版本与楼主一样,我的是jdk1.6

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧