使用JFreeChart-创建一个表图所需要的步骤
2013-04-22 00:00
120 查看
对于创建一个图表,需要三个步骤
创建一个dataset对象,存放数据
创建一个JFreeChart对象,将dataset数据生成想要的图表(饼图,条形图,时序图,等)
用一个载体,用于存放JFreeChart对象,显示给用户看。这里就有很多方式,可以直接生成图片,或者pdf文件,如果是web端的话,就需要在web.xml文件中配置下。
在后端的话,需要在model添加文件流,传递到视图层。。。
创建一个dataset对象,存放数据
创建一个JFreeChart对象,将dataset数据生成想要的图表(饼图,条形图,时序图,等)
用一个载体,用于存放JFreeChart对象,显示给用户看。这里就有很多方式,可以直接生成图片,或者pdf文件,如果是web端的话,就需要在web.xml文件中配置下。
<servlet> <servlet-name>DisplayChart</servlet-name> <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> </servlet> <servlet-mapping> <servlet-name>DisplayChart</servlet-name> <url-pattern>/DisplayChart</url-pattern> </servlet-mapping>本人就是使用的 springMVC web开发的,
在后端的话,需要在model添加文件流,传递到视图层。。。
model.addAttribute("xxx",ServletUtilities.saveChartAsJPEG(chart,width,height,session))
相关文章推荐
- android创建一个Activity,并能够使用需要的步骤
- [原创]java WEB学习笔记40:简单标签概述(背景,使用一个标签,标签库的API,SimpleTag接口,创建一个自定义的标签的步骤 和简单实践)
- 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为(转)
- 创建存储过程,以部门编号为参数返回该部门的人数及平均工资(返回一个值可以通过函数来实现,但如果要返回多个值,需要使用out或in out模式参数实现)
- 【备忘】使用SoapUI和Excel创建一个接口自动化测试的基本步骤
- 使用jfreechart创建图表步骤(转)
- 要创建一个事件驱动的程序需要下面的步骤
- 使用MFC创建一个分隔的窗口的步骤
- react+dva+antd -- 创建一个新页面需要做以下步骤dva-example-user-dashboard
- 使用Mongo创建一个新的数据库的步骤
- 创建一个完整的窗口需要的步骤:4步
- 如何通过使用 ADOX 和 VisualBasic.NET 创建一个 MicrosoftAccess 数据库
- 使用反射动态调用类成员,需要Type类的一个方法:InvokeMember。对该方法的声明如下(摘抄于MSDN):
- git创建与使用步骤
- 使用 JFreeChart 来创建基于 web 的图表
- eclipse中使用maven创建Java web项目的详细步骤
- NUnit的使用(1)——创建一个简单的单元测试
- 【JavaMail】(2)JavaMail的一个案例:用户在网站上注册完成后给用户发一封邮件, 且需要用户通过邮件激活后才可以使用。
- 播放一个AVI视频,相当于使用opencv创建自己的视频播放器
- 如何使用Maven创建web工程(详细步骤)