文件用JFreeChart做JSP配置柱形图饼图.曲线图大全(二)docd.docxVIP

文件用JFreeChart做JSP配置柱形图饼图.曲线图大全(二)docd.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

二.柱状图

二.柱状图

在WebRoot目录下建立bar目录,用来存放柱状图的各个例子。首先在该目录下建立一个

sample1.jsp文件,让我们来看一个简单的柱状图的例子,修改后的sample1.jsp的内容如下所示:

%@pagecontentType=text/html;charset=GBK%

%@pageimport=org.jfree.chart.ChartFactory,org.jfree.chart.JFreeChart,org.jfree.chart.plot.PlotOrientation,org.jfree.chart.servlet.ServletUtilities,org.jfree.data.category.DefaultCategoryDataset%

%

DefaultCategoryDatasetdataset=newDefaultCategoryDataset();dataset.addValue(610,广州,猪肉);

dataset.addValue(220,广州,牛肉);

dataset.addValue(530,广州,鸡肉);

dataset.addValue(340,广州,鱼肉);

JFreeChartchart=ChartFactory.createBarChart3D(肉类销量统计图,肉类,

销量,dataset,

PlotOrientation.VERTICAL,false,

false,false);

Stringfilename=ServletUtilities.saveChartAsPNG(chart,500,300,null,session);StringgraphURL=request.getContextPath()+/DisplayChart?filename=+filename;

%

imgsrc=%=graphURL%width=500height=300border=0usemap=#%=filename%

在浏览器中输入地址:http://localhost:8080/jfreechart/bar/sample1.jsp,可看到如下柱状图:

上面的这个柱状图比较简单,稍显单调,在有些情况下,我们需要用不同颜色来表示不同的种类,或者在种类上标上具体数值,亦或需要加上3D水晶效果。下面让我们来做更深一步的探讨。接下来让我们看一个用不同颜色来表示不通种类的例子。在WebRoot的bar目录下新建sample2.jsp页面,将其代码修改如下:

%@pagecontentType=text/html;charset=GBK%

%@pageimport=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={};

CategoryDatasetdataset=DatasetUtilities.createCategoryDataset(rowKeys,columnKeys,data);

JFreeChartchart=ChartFactory.createBarChart3D(广州肉类销量统计图,肉类,

销量,dataset,

PlotOrientation.VERTICAL,true,

false,false);

Stringfilename=ServletUtilities.saveChartAsPNG(chart,500,300,null,session);StringgraphURL=request.getContextPath()+/DisplayChart?filename=+filename;

%

imgsrc=%=graphURL%width=500height=300border=0usemap=#%=file

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档