请教各位大哥一个很简单的问题
echarts吧
全部回复
仅看楼主
level 1
因为工作需要,首次接触echarts,但是完全不会啊,现在只能照着官网的代码显示出来,请教各位大哥怎样动态的获取数据,就是把数据库中的数据显示在echarts上,代码越简单越好,谢谢各位大哥了[啊]
2016年03月21日 08点03分 1
level 1
参见官方教程:
http://echarts.baidu.com/tutorial.html#异步数据加载和更新
范例是加载一个文本里的json数据
你还需要一个php或者什么cgi程序在后台去读数据库,给前台ajax返回一个json。
例如:下面这个返回的是一个日期和数据的json
[["20160401", "20160402", "20160403", "20160404", "20160405", "20160406", "20160407", "20160408", "20160409", "20160410"], [2653, 1124, 4760, 4414, 1275, 3549, 1180, 1050, 1314, 715]]
$.ajax({
url:"cgi-bin/getdata.php", //后台程序
cache:false,
type:"GET",
dataType:"json",
data:{startday:startdate, //前台传递参数
endday:enddate,
},
success:function(data){ //执行成功返回数据,就是上面的json
myChart.hideLoading();
myChart.setOption({ //返回数据重设数据表
xAxis: [{},
{
data: data[0] //返回的json 第一部分为x轴,日期
}],
series: [{
},{
type: 'line',
data: data[1] //返回的json 第二部分数据量
}]
});
}
2016年04月24日 16点04分 2
1