`
suhongliang5332
  • 浏览: 22627 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Struts2整合图表工具 JFreeChart

 
阅读更多

1首先下载和安装最新的jcommon

http://sourceforge.net/projects/jfreechart/files/3.%20JCommon/1.0.18/jcommon-1.0.18.zip/download

2下载最新的jfreeChart

http://sourceforge.net/projects/jfreechart/files/latest/download?source=directory

3导入俩个包

jcommon-1.0.17.jar

jfreechart-1.0.14.jar

3解决java web中,中文乱码。在apache servlet中,替换

 

<Connector 
port="8080"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000" 
               disableUploadTimeout="true" URIEncoding="UTF-8"/>

4我的一个示例

	public void search() throws IOException{
		JFreeChart chart = ChartFactory.createPieChart("图书销量统计图", this.getDataSet(), true, false, false);
		chart.setTitle(new TextTitle("图书销量统计图",new Font("黑体",Font.BOLD,22)));
		LegendTitle legend = chart.getLegend(0);
		legend.setItemFont(new Font("宋体",Font.BOLD,14));
		PiePlot plot = (PiePlot)chart.getPlot();
		plot.setLabelFont(new Font("隶书",Font.BOLD,18));
		plot.setBackgroundAlpha(0.9f);
		FileOutputStream fos = new FileOutputStream("d:/book.jpg");
		ChartUtilities.writeChartAsJPEG(fos,1,chart,800,600,null);
		fos.close();
}
	private static DefaultPieDataset getDataSet(){
		DefaultPieDataset dataset = new DefaultPieDataset();
		dataset.setValue("信息开发1", 47);
		dataset.setValue("造船信息122", 38);
		dataset.setValue("疯狂ajax讲义", 31);
		dataset.setValue("疯狂xml讲义", 12);
		return dataset;
		
	}

  

5一个非常好的jfreeChart博客

雷霆山崖

http://www.cnblogs.com/xingyun/archive/2012/02/05/2339237.html 

分享到:
评论

相关推荐

    Struts2整合JFreeChart 实现柱状图表

    Struts2整合JFreeChart 实现柱状图表、Struts2整合JFreeChart 实现柱状图表、Struts2整合JFreeChart 实现柱状图表。

    Struts2整合JFreeChart图表

    Struts2整合JFreeChart图表,可以显示柱状、饼状、折线型、时间顺序图等

    struts2整合JfreeChart完成报表功能

    JFreeChart 是一个非常流行的一个免费开源的图表软件,已经有8年以上的历史。本文档将详解struts2如何整合Jfreechart完成报表功能。同时通过此文档,我们还会学到struts2与第三方插件整合的方法原理。

    Struts2整合jfreechart

    liyong struts2与jfreechart的整合 生成统计图表

    jfreechart和struts整合插件

    已经修改过的整合插件,在struts2中生成图表使用

    struts2与JFreeChart整合实例

    使用JFreeChart,必须调用在web-inf目录下导入...使用jfreechart-1.0.13.jar查看图表时中文乱码,降低jfreechart版本ok 显示图表时都可以在获取JfreeChart对象方法中使用3D方式 jfreechart只支持jpg,jpeg,png格式图片

    JFreeChart图表制作

    详细讲解了JFreeChart制作图表,以及如何是struts2+spring+hibernate整合中使用JFreeChart, 在servlet中使用JFreeChart。

    web开发常用jar

    struts2整合spring所需要的包 xwork-2.0.7.jar xwork核心包 antlr-2.7.6.jar 一个语言转换工具, Hibernate利用它实现 HQL 到 SQL 的转换模板相关操作需要包 javassist-3.9.0.GA.jar 代码生成工具 ...

    数据采集系统

    4.通过 struts2 jfreechart plugin同 jfreechat集成,生成各种图表. 5.使用 poi导出 excel文件,供决策人员参考. 6.采用二进制运算实现权限控制,利用interceptor实现粗粒度控制以及重写struts2 标签实现细粒度权限...

    java开发常用jar包

    struts2整合spring所需要的包 xwork-2.0.7.jar xwork核心包 antlr-2.7.6.jar 一个语言转换工具, Hibernate利用它实现 HQL 到 SQL 的转换模板相关操作需要包 javassist-3.9.0.GA.jar 代码生成工具 Hibernate用...

Global site tag (gtag.js) - Google Analytics