美文网首页程序员
在网页上面动态生成柱形图

在网页上面动态生成柱形图

作者: 我就呵呵哒 | 来源:发表于2016-05-31 23:04 被阅读1029次

因为做了一个销售统计的功能、老师要求要与数据库有交互、动态生成柱形图、因为弄了很久所以决定写一写保存一些心得、免得忘了。

首先要导入一个包。Chart.bundle.jar、说起这个呢、是队友给我推荐的一个网站、超级棒、很多很多东西帮你生成好只要下载下来调用就行。(点击这个)->Bootstrap中文网

然后就是看那些实例代码再进行修改。

这个是首先输入要统计的家具名称(view):

sale.jsp

然后就通过struts.xml找到sale的class、跳到action找到对应的控制层(contraller)

FurnitureAction.java

嗯、然后就是所谓的逻辑层(model)、连接数据库返回数据

这里是按照月份对每月卖出的家具数量进行分组。

好、跳到显示柱形图的页面去、method代表方法名称

struts.xml

其实柱形图主要是在前端代码那边、后台基本只是取数据、也没什么特殊。

记得导包哦~

此处的iterator的value要与上面方法返回的“slist”一致、这里是取后台的赋值给a0到a11。

下面还有、到s.index==11

这个东东就是将来要显示柱形图的位置哦~~

这里还是传值

接下来就是生成柱形图的代码。MONTHS在上面已经定义好了、就是表示X坐标

label是这个数据的名称、显示在柱形图上头的、因为是手动输入、每次都不同、所以这里没写

data就是每个柱形条的高度、即Y坐标、后面还有个0表示最少是0、如果不加可能每次会用最小的数据作为Y轴的最小值、而不是从0开始

type:bar就是柱形图的意思、你也可以换成line、就是折线图等等等等

borderSkipped:buttom就是柱形图从底下形成顶上来。

接上面的代码

记得放在<script></script>里面哦~~

最后一个css样式、

other.css

好啦~~最后生成的页面就是这样

输入沙发、点击开始统计

sale.jsp

生成这个就是成功啦~~~当然、前提是你要保证数据库有数据啦、

saleshow.jsp

对了、这个在eclipse上面看不到哦!要去网页打开看啦~

感觉一定有更为简单的办法、但是介于知识水平暂时就到这里、就先做到这里吧、以后有进步再来发新的。

相关文章

  • 在网页上面动态生成柱形图

    因为做了一个销售统计的功能、老师要求要与数据库有交互、动态生成柱形图、因为弄了很久所以决定写一写保存一些心得、免得...

  • (五)获取JS动态内容

    有关 JS 动态网页的爬取有一些网站的内容由前端的JS动态生成,由于呈现在网页上的内容是由JS生成而来,我们能够在...

  • Java中级(五)

    一、JSP(java server pages) 是一种动态网页技术!动态生成网页数据的技术,而不是具有动态效果网...

  • View绑定

    XML -> view 动态生成网页: http://android.lineten.net/layout.php...

  • python 利用phantomJS和selenium爬取动态网

    在利用urllib进行网页爬取的时候,由于很多网页都是js动态生成的,因此抓取到的网页存在信息没有加载成功,比如一...

  • 2019-01-17动态网页

    动态网页指几种可能: 1)需要用户交互,如常见的登录操作; 2)网页通过JS/ AJAX动态生成,如一个html里...

  • js 调用flash在chrome报错

    1.网页内嵌动态生成的flash出错,出错信息如下: #25081850 myChartId::RendererM...

  • 2018-04-19

    利用js将ajax获取到的后台数据动态加载至网页中 动态生成二级菜单树: jQuery(function($) {...

  • PHP之基础

    PHP的作用 收集表单数据 生成动态网页 字符串处理 动态输出图片 处理服务器端文件系统 编写数据库支持的网页 会...

  • 自动化代码生成器 v1.2

    官方群(版本动态): 332300807 代码生成器通过编写模板和数据源就能快捷生成各种代码,比如网页页面,枚举,...

网友评论

    本文标题:在网页上面动态生成柱形图

    本文链接:https://www.haomeiwen.com/subject/hnfhdttx.html