使用jfreechart创建图表步骤(转)
2013-11-08 17:13
169 查看
原文:http://my.oschina.net/bosscheng/blog/124550
对于创建一个图表,需要三个步骤
创建一个dataset对象,存放数据
创建一个JFreeChart对象,将dataset数据生成想要的图表(饼图,条形图,时序图,等)
用一个载体,用于存放JFreeChart对象,显示给用户看。这里就有很多方式,可以直接生成图片,或者pdf文件,如果是web端的话,就需要在web.xml文件中配置下。
本人就是使用的 springMVCweb开发的,
在后端的话,需要在model添加文件流,传递到视图层。。。
对于创建一个图表,需要三个步骤
创建一个dataset对象,存放数据
创建一个JFreeChart对象,将dataset数据生成想要的图表(饼图,条形图,时序图,等)
用一个载体,用于存放JFreeChart对象,显示给用户看。这里就有很多方式,可以直接生成图片,或者pdf文件,如果是web端的话,就需要在web.xml文件中配置下。
1 | < servlet > |
2 | < servlet-name >DisplayChart</ servlet-name > |
3 | < servlet-class >org.jfree.chart.servlet.DisplayChart</ servlet-class > |
4 | </ servlet > |
5 |
6 | < servlet-mapping > |
7 | < servlet-name >DisplayChart</ servlet-name > |
8 | < url-pattern >/DisplayChart</ url-pattern > |
9 | </ servlet-mapping > |
在后端的话,需要在model添加文件流,传递到视图层。。。
1 | model.addAttribute( "xxx" ,ServletUtilities.saveChartAsJPEG(chart,width,height,session)) |
相关文章推荐
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart 来创建基于 web 的图表
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart 来创建基于 web 的图表
- 使用 JFreeChart 来创建基于 web 的图表
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart来创建基于web的图表(转自IBM)
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart 来创建基于 web 的图表
- 使用 JFreeChart来创建基于web的图表
- 使用JFreeChart创建图表
- 使用 JFreeChart来创建基于web的图表
- 使用 JFreeChart来创建基于web的图表
- 使用JFreeChart来创建基于web的带交互功能的PIE图表(一)