关于JFreeChart,有输出到jpeg文件的简单例子么? 谁有的话,请给个,谢谢了!我下载了JFreeChat中文教程,但是里面的关于输出到jpeg的例子,我运行报错。希望能有个完整的例子,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 继续求助。没人知道么?输出到jpeg文件的代码是这样的:FileOutputStream fos_jpg = null; try { fos_jpg = new FileOutputStream("c:\\bb.jpg"); ChartUtilities.writeChartAsJPEG(fos_jpg, 100, a, 400, 300, null); } finally { try { fos_jpg.close(); } catch (Exception e) { } }但是ChartUtilities.writeChartAsJPEG(fos_jpg, 100, a, 400, 300, null);这句报错,a是一个JFreeChart JFreeChar 怎么跑这里来了! 哈哈! 我做了N多小实例要的话和我说实例可以在Eclipse下正常运行生成图片!可惜这没有东西上传! 图片也没有上传的地方 我给你个代码吧!!import java.io.File;import java.io.IOException; import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.data.general.DefaultPieDataset;public class PieChartExample { public PieChartExample() { } public static void main(String[] args) { //create a simple pie chart DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("JSP", new Integer(75)); pieDataset.setValue("ASP", new Integer(30)); pieDataset.setValue("PHP", new Integer(3)); pieDataset.setValue("其他", new Integer(2)); JFreeChart chart = ChartFactory.createPieChart ("WEB发展比例(数据不实)演示:",//Title pieDataset,//Dataset true,//show legend是否显示图标代表什么 false,//use tooltips true//configure chart to generate URLs? ); try { ChartUtilities.saveChartAsJPEG(new File("C:\\chart1.jpg"),chart,500,300); } catch (IOException e) { System.out.println("Problem occurred creating chart"); e.printStackTrace(); } }} 谢谢楼上的了你的例子很好啊。能不能发其他的例子到我邮箱里呢?[email protected]谢谢了啊! JFreeChar 产生:饼析图\柱状图\线性图\ 这些实例都有 里面有10几个给你发过去的是个Eclipse项目 导入项目即可慢慢去了解 器中线性图最难,回去后你可以好好研究,其实明白了就很容易了! 为什么收不到呢?能麻烦你发再发下到我的另外一个邮箱好么?[email protected] 上次有个朋友发我那个邮箱也没收到...是不是yahoo的问题? 请教怎么获得 容器或组件 区域外的鼠标事件? java swing java中数据库sql参数查询 java中怎么获取choice中的字符串 dom4j递归创建xml 此题怪哉 **********java高手请进,关于PreparedStatement************* java里面有季度的概念么? 有人用过html2pdf吗? 请问上海那个书店有比较好JAVA的书买(MASTER JAVA OR JAVA BIBLE...),我去了徐家汇和书城,都没有。 初学者问题:关于bean中的property 无法实现多线程
输出到jpeg文件的代码是这样的:
FileOutputStream fos_jpg = null;
try {
fos_jpg = new FileOutputStream("c:\\bb.jpg");
ChartUtilities.writeChartAsJPEG(fos_jpg, 100, a, 400, 300, null);
} finally {
try {
fos_jpg.close();
} catch (Exception e) {
}
}
但是ChartUtilities.writeChartAsJPEG(fos_jpg, 100, a, 400, 300, null);
这句报错,a是一个JFreeChart
可惜这没有东西上传! 图片也没有上传的地方 我给你个代码吧!!import java.io.File;
import java.io.IOException;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;public class PieChartExample { public PieChartExample() { }
public static void main(String[] args) {
//create a simple pie chart
DefaultPieDataset pieDataset = new DefaultPieDataset();
pieDataset.setValue("JSP", new Integer(75));
pieDataset.setValue("ASP", new Integer(30));
pieDataset.setValue("PHP", new Integer(3));
pieDataset.setValue("其他", new Integer(2)); JFreeChart chart = ChartFactory.createPieChart
("WEB发展比例(数据不实)演示:",//Title
pieDataset,//Dataset
true,//show legend是否显示图标代表什么
false,//use tooltips
true//configure chart to generate URLs?
);
try {
ChartUtilities.saveChartAsJPEG(new File("C:\\chart1.jpg"),chart,500,300);
} catch (IOException e) {
System.out.println("Problem occurred creating chart");
e.printStackTrace();
}
}}
能不能发其他的例子到我邮箱里呢?[email protected]
谢谢了啊!
器中线性图最难,回去后你可以好好研究,其实明白了就很容易了!
[email protected]
上次有个朋友发我那个邮箱也没收到...是不是yahoo的问题?