Highcharts 可以呈现多图在同一页面吗?

wythelin 发布于 2013/05/08 13:12
阅读 4K+
收藏 0
Highcharts 可以呈现多图在同一页面吗?如果可行语法上如何解决?
加载中
0
Beyond-Bit
Beyond-Bit

可以的,后台组装好json格式的数据,(这里的数据需要一个json数组,每一个数组代表一个图)。

前台 for(...........){  var chart = new Highcharts.Chart({chart:.............. })     }

for遍历你的json数组,对应装data就ok了!

0
xmut
xmut
当然可以。设置每个图的width、height,只要不是默认的“100%”不就行了
0
w
wythelin

直接把两个图的语法接着一起写吗?

0
A
Allex_Cai

引用来自“Beyond-Bit”的评论

可以的,后台组装好json格式的数据,(这里的数据需要一个json数组,每一个数组代表一个图)。

前台 for(...........){  var chart = new Highcharts.Chart({chart:.............. })     }

for遍历你的json数组,对应装data就ok了!

那里面的renderTo:'对应的id'怎么随着循环改变而改变呢?
0
s
sune
你们试过异步加载多个图吗。 同步的多图做逻辑太密集不利于解耦和维护。改成一个一个Ajax加载后,执行相互干扰的问题。请问谁测试过,同时页面异步加载10个图的问题?
0
往来没白丁
往来没白丁

引用来自“sune”的评论

你们试过异步加载多个图吗。 同步的多图做逻辑太密集不利于解耦和维护。改成一个一个Ajax加载后,执行相互干扰的问题。请问谁测试过,同时页面异步加载10个图的问题?
遇到了同样的问题,异步加载多个图,会有一些图随机的无法显示,愁
返回顶部
顶部