生如夏花,开到荼蘼。
Echarts 异步加载数据
- ECharts 通常数据设置在 setOption 中,如果我们需要异步加载数据,可以配合 jQuery 等工具,在异步获取数据后通过 setOption 填入数据和配置项就行。
1 | { |
- 实例
1 | var myChart = echarts.init(document.getElementById('main')); |
Loading 动画
- Echarts 默认有提供了一个简单的加载动画。只需要调用 showLoading 方法显示。数据加载完成后再调用 hideLoading 方法隐藏加载动画。
1 | var myChart = echarts.init(document.getElementById('main')); |
数据动态更新
- ECharts 由数据驱动,数据的改变驱动图表展现的改变,因此动态数据的实现也变得异常简单。
- 所有数据的更新都通过 setOption 实现,你只需要定时获取数据,setOption 填入数据,而不用考虑数据到底产生了那些变化,ECharts 会找到两组数据之间的差异然后通过合适的动画去表现数据的变化。
1 | var base = +new Date(2014, 9, 3); |