欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

echarts折線圖動態獲取json數據

錢衛國2年前9瀏覽0評論

echarts是一款強大的數據可視化工具,在前端界廣受歡迎,它可以用來制作各種圖表,可謂是前端中的“圖表之王”。但是,如果想要實現一些動態效果,比如折線圖動態獲取json數據更新圖表,就需要一些特殊的操作。

下面就來看一下具體的操作步驟:

var myChart = echarts.init(document.getElementById('main'));
var option = {};
myChart.setOption(option);
// 使用Ajax獲取json數據
$.ajax({
type: 'GET',
url: 'data.json',
dataType: 'json',
success: function (data) {myChart.setOption({
xAxis: {
data: data.categories
},
series: [{
name: '銷量',
data: data.data
}]
});
},
error: function (error) {
console.log(error);
}
});
// 定時更新數據
setInterval(function () {
$.ajax({
type: 'GET',
url: 'data.json',
dataType: 'json',
success: function (data) {myChart.setOption({
xAxis: {
data: data.categories
},
series: [{
name: '銷量',
data: data.data
}]
});
},
error: function (error) {
console.log(error);
}
});
}, 30000);

通過以上代碼,我們可以實現折線圖動態獲取json數據更新圖表的效果。其中,我們使用了Ajax來獲取json數據,并進行了預處理。并且為了保持數據的實時更新,我們使用了setInterval定時器來進行數據的更新。