请问怎么样让ECharts从后台获取数据并展示?

圣杰是也 发布于 2013/08/12 20:29
阅读 22K+
收藏 1
@Kener-林峰 ,你好,我想问下,我现在想用ECharts做图表,请问如何将从后台来的数据,在表格中展示呢?我看的demo中,都是写入到js中的。谢谢了。
加载中
0
乾坤摄
乾坤摄
你平时怎么取数据,现在就怎么取,在生成 ECharts不就行了吗。。。。
0
圣杰是也
圣杰是也

引用来自“乾坤摄”的答案

你平时怎么取数据,现在就怎么取,在生成 ECharts不就行了吗。。。。

谢谢你的回答,刚开始用,以前也没接触过图表展示。我看到demo里面的数据都是类似

 name: '蒸发量',
            type: 'bar',
            data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]

这种形式的,数据都是写死在了程序了,我从后台数据中取出的数据,需要以数组的形式传入到data里面吗?

0
爪哇小贩
爪哇小贩
AJAX获得JSON数据然后转成数组
0
圣杰是也
圣杰是也
感谢所有回答。。
0
liuweihug
liuweihug

这个例子不错。Echarts asp.net+ashx项目部署及代码实例(附demo) 
http://www.suchso.com/projecteactual/echarts-aspnet-ashx-demo-xiangmudaima.html

0
liusha_ls
liusha_ls

楼主你解决了吗,我想找的解决方案跟你一样哦~~

圣杰是也
圣杰是也
js是可以获取数据的。那么问题来了,数据的处理就成了比较重要的。 咱们后台程序,用ssh也好,其他框架也好,将返回的数据拼装成固定的格式(现在通常用json),前端解析json展示即可。
圣杰是也
圣杰是也
回复下四年之前的我: 当时对于数据的处理很不明白,所以问出了这种问题。现在想来比较感慨。 是这样的,这种问题的解决需要一点点的积累。比如,当时我想的是数据都是硬编码(多年经验告诉我,不能再说“写死” 到程序了)。 问题来了,如何解决: 作者硬编码是为了更好的展示,而不用调用后台进行数据返回。 咱们正式开发的时候,这些数据都是从后台进行获取的。获取的方式就像一楼,二楼说的,通过ajax等等方式。
0
同心圆转圈圈

我想问下我返回的数据中企业数据不是固定的,比如今天有ABC三个,明天会有四个,也就是显示的曲线数量得根据返回的数据中的企业名数量来展示,该怎样做呢?如果直接写死有几个data,那肯定不行,试了下也不能使用for循环到这里去,直接在series:[] 中写入json数据也不让写.

返回顶部
顶部