根据从数据库取出的数据绘制条形图,显示在jsp页面上。

帮我上传过来谢谢发来... 帮我上传过来 谢谢发来 展开
 我来答
huyanlin1115
2013-05-14 · 超过35用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:75.7万
展开全部

用JFreeChart吧,很简单的。以下是例子,你可以试下


<%@ page contentType="text/html;charset=GBK"%>

<%@ page import="org.jfree.chart.ChartFactory,
                 org.jfree.chart.JFreeChart,
org.jfree.chart.plot.PlotOrientation,
org.jfree.chart.servlet.ServletUtilities,
org.jfree.data.category.CategoryDataset,
org.jfree.data.general.DatasetUtilities"%>

<%
double[][] data = newdouble[][] {{1310}, {720}, {1130}, {440}};
String[] rowKeys ={"猪肉", "牛肉","鸡肉", "鱼肉"};
String[] columnKeys ={""};
CategoryDataset dataset = DatasetUtilities.createCategoryDataset(rowKeys, columnKeys, data); 
JFreeChart chart = ChartFactory.createBarChart3D("广州肉类销量统计图", "肉类",
"销量",
dataset,
PlotOrientation.VERTICAL,
true,
false,
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 %>">

可以自己动手试试。这里可以参考http://www.blogjava.net/amigoxie/archive/2007/

09/30/149765.html

网上资料很多,可以找找看

百度网友1c0b92e
2013-05-14 · TA获得超过144个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:256万
展开全部
绘制图可以用jquery插件,那个更好些
追问
可我不懂Jqery插件,刚才看了看 没看懂。。
追答
或者自己写一个javabean用于生成图片,然后在jsp里显示出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式