echarts 加入下拉列表_echarts異步數據加載(在下拉框選擇事件中異步更新數據)

本文介绍了如何在ECharts图表中通过下拉框选择事件实现异步数据加载。作者强调了两个关键点:1) 动态刷新数据时不能清空数据,需要设置`MYCHART.setOption(option, true)`;2) 获取`option`属性时需先设置数据。示例代码展示了如何使用`$.ajax`进行数据加载,并在选择事件`yearChange`中调用加载函数。" 4628001,627905,探索Linux AT&T汇编:实现冒泡排序,"['汇编', 'Linux', '编程语言']
摘要由CSDN通过智能技术生成

接觸echarts 大半年了,從不會到熟練也做過不少的圖表,隔了一段時間沒使用這玩意,好多東西真心容易忘了。在接觸echarts這期間也沒有總結什么東西,今天我就來總結一下如何在echart中異步加載數據,在實際的工作的中對數據的刷選非常常見,比如在下拉框中選擇,時間選擇等的一些事件中異步加載數據。一個很常見的篩選如圖:

931204098398a6fa146d13133b876138.gif

下面我就直接用代碼來實現怎樣在事件刷選中異步刷新數據

//路徑配置

require.config({

paths: {

echarts: "/Scripts/echarts-2.2.7/build/dist"

}

});

var MYCHART; //聲明一個大寫的全局變量,能不用全局的盡量就不要用全局變量

//使用

require(['echarts',

'echarts/chart/bar'], //按需加載

function (ec)

{

//實例dom

MYCHART = ec.init(document.getElementById("main"));

var option = {

tooltip: {

show: true

},

legen

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值