最近做了个综合查询,要求出柱状图,所以上网找了一下,记录了一个最简单易懂的,是developWorks上的
1.
在web.xml中加入如下的servlet
<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>/servlet/DisplayChart</url-pattern>
</servlet-mapping>
2.
在jsp页面写如下代码
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="org.jfree.chart.ChartFactory,
org.jfree.chart.JFreeChart,
org.jfree.chart.plot.PlotOrientation,
org.jfree.chart.servlet.ServletUtilities,
org.jfree.data.DefaultCategoryDataset"%>
<%
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(300, "", "1月份");
dataset.addValue(200, "", "2月份");
dataset.addValue(430, "", "3月份");
dataset.addValue(390, "", "4月份");
dataset.addValue(280, "", "5月份");
dataset.addValue(240, "", "6月份");
JFreeChart chart = ChartFactory.createBarChart3D("水果销售统计图",
"月份",
"销量",
dataset,
PlotOrientation.VERTICAL,
false,
true,
false);
String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, null, session);
String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename;
%>
<img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#<%= filename %>">
3.
注意:filename这个名字要固定,就这样写
分享到:
相关推荐
java中关于JFreeChart实现实时曲线图
博文链接:https://ivanl.iteye.com/blog/35235
NULL 博文链接:https://myten.iteye.com/blog/867832
关于jfreechart总结的一个小文档,是转载的,所有各位亲,如果愿意可以看看
JFreeChart入门_-_使用JFreeChart开发Pie(饼状图)
jfreeChart是个好东西,但是网上对于他比较全面的中文资料确实是很少, 我上传jfreeTest是我自己写的关于jfreeChart的小的应用 里面有饼图, 柱状图, 线图, 混合图
jfreechart-1.5.2.jar,jfreechart|jfreechart
这个资源是我在外网查资料时发现的,https://sourceforge.net/p/jfreechart/patches/241/ 有兴趣的可以去看下,当时正在找关于JFreeChart移动的信息,很凑巧碰到了,很感谢,移动的话需要按住Ctrl键
这是一份关于jfreechart实例的源码,内带数据库和文档,有详细的说明,希望对初学者或者对虽然用到jfreechart实例参考的人有用。
在网上找到的关于JFreeChart.jar文件和jcommon .jar文件,用于在java web项目中用于JFreechart项目的开发,用于编写JFreechart生成图表,将加压后的jar包加载在工程的lib文件目录下,即可使用。特上传与大家进行分享...
在网上找到的关于JFreeChart的1.0.19的jar文件和jcommon 1.0.23的jar文件,用于在java web项目中用于JFreechart项目的开发,用于编写JFreechart生成图表,将加压后的jar包加载在工程的lib文件目录下,即可使用。...
jfreechart是开源的报表 关于jfreechart该怎样使用
JFreeChart 指南 JFreeChart Guide JFreeChart 示例 JFreeChart demo