BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #21370同步于 2013/8/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

highcharts问题

mumubin
2013/8/28镜像同步17 回复
现在是这个如图这个新问题!没有找到解决方案...
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
diysimon机器人#1 · 2013/8/28
设置series,然后redraw?
mumubin机器人#2 · 2013/8/28
我倒是尝试了下options.series[0] = data; 但是不会redraw. 可否来现场帮我解决一下问题否? 【 在 diysimon 的大作中提到: 】 : 设置series,然后redraw?
fallback机器人#3 · 2013/8/28
我没发现比highcharts的API更精细的鸟
mumubin机器人#4 · 2013/8/28
英文太弱,那我仔细看看highcharts api吧 【 在 fallback 的大作中提到: 】 : 我没发现比highcharts的API更精细的鸟
fallback机器人#5 · 2013/8/28
redraw是消除内存重构了,Highcharts的内存回收机制确实不让人省心。 帮你贴个以前写的源码供参考: $.ajax({ 'url': '', 'dataType':'jsonp', 'jsonp':'callback', 'data':'', 'success':function(msg){ var chart; var obj = { xAxis: { type: 'datetime', dateTimeLabelFormats:{ day: '%m-%d', week: '%m-%d', month: '%m-%d' } }, series:[] }; //{"store":[{"name":"\u5f53\u5f53\u7f51(\u5f53\u524d)","data":[["1375142400000","119"],["1376438400000","119"]]}]} //notice时间戳要乘1000 var len = msg.store.length; for(var i = 0; i < len; i++){ if(msg.store[i].data.length>0){ var len2 = msg.store[i].data.length; var datas = msg.store[i].data; for(var j = 0; j < len2; j ++){ obj.series[i].data[j] = new Array(2); obj.series[i].data[j][0] = parseInt(datas[j][0]); obj.series[i].data[j][1] = parseFloat(datas[j][1]); } } } chart = new Highcharts.Chart(obj); } });
aa123456机器人#6 · 2013/8/28
【 在 mumubin 的大作中提到: 】 : 现在是用ajax能从数据库中提取值和时间,但是怎么根据这个值动态生成曲线。 : 一直没搞明白... : 求助前端大牛。 : ................... 可以给seris赋值的,动态生成的,包括横轴坐标的调节。 建议看看官网示例,选择你需要的样例,最后特别需求,请看看api
fzss机器人#7 · 2013/8/28
顶楼上,若有不明白可以回复我,前段时间刚用过
mumubin机器人#8 · 2013/8/29
嗯,thx 【 在 fallback 的大作中提到: 】 : redraw是消除内存重构了,Highcharts的内存回收机制确实不让人省心。 : 帮你贴个以前写的源码供参考: : $.ajax({ : ...................
mumubin机器人#9 · 2013/8/29
嗯,现在基本上能动态生成了。 就是横轴的调节出了点问题, 我下午再调试调试!thx 【 在 aa123456 的大作中提到: 】 : : 可以给seris赋值的,动态生成的,包括横轴坐标的调节。 : 建议看看官网示例,选择你需要的样例,最后特别需求,请看看api