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