2 qq 29426591 qq_29426591 于 2016.09.13 11:27 提问

根据数据库数据生成柱形图

我需要根据数据库存在的数据在网页生成柱形图,并且通过下拉选择框勾选条件实时添加柱形数量。有哪位大神告诉一下。可以通过勾选添加实时添加柱形数量吗?。怎么弄?

4个回答

u010808544
u010808544   2016.09.13 11:34
已采纳
w172087242
w172087242   Ds   Rxr 2016.09.13 11:36

可以的,使用百度的echarts3.0
每次重新设置其option,都能刷新视图。

option的内容你可以看看百度的示例,官网有齐全的api。
百度echarts官网

希望能够帮到你...

zhuzige521888
zhuzige521888   2016.09.13 11:34

可以的,不过需要一个插件就是echarts图表库
http://echarts.baidu.com/echarts2/doc/example/toolbox.html
图片说明
(1)可以切换线条还是柱形图
(2)点击项目显示与否(就是你要的选择框勾选相同功能)

qq_29594393
qq_29594393   Ds   Rxr 2016.09.13 11:36

可以实现,用chart.js,一开始设置一下颜色,(可以考虑随机,),
每次生成都是对canvas的一次重绘,

根据数据名和数据值作为数组的键值对传入函数,
函数遍历数组的键值对动态生成数据.
每次勾选,就向数组添加一个键值对,然后重新传入函数,对画布进行重绘

Csdn user default icon
上传中...
上传图片
插入图片