0
点赞
收藏
分享

微信扫一扫

echarts学习

<div id="mychart"></div>

1、清空图表:

myChart.clear();

注:清空绘画内容,清空后实例可用,因为并非释放示例的资源,释放资源我们需要dispose()


2、显示“暂无数据”

myChart.showLoading({
    text : '暂无数据',
    effect : 'bubble',
    textStyle : {
        fontSize : 30
    }
});


3、echarts对象获取方式:

我们都知道,无论如何使用echarts时都要获得一个echarts对象,然后调用其init()方法,而echarts对象通常有两种方式获得:

1)使用AMD模块化加载的方式:

<!--从当前页面,引入模块加载器esl.js-->
<script src="js/esl.js"></script>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div id="main" style="height:400px"></div>
<script type="text/javascript">
// 为模块加载器配置echarts的路径,从当前页面链接到echarts.js,定义所需的图表路径
require.config({
paths:{
'echarts' : './js/echarts',
'echarts/chart/bar' : './js/echarts'
}
});
// 使用
require(
[
'echarts',
'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载
],
function (ec) {
// 基于准备好的dom,初始化echarts图表
var myChart = ec.init(document.getElementById('main'));

var option = {
...
};
// 为echarts对象加载数据
myChart.setOption(option);
}
);
</script>



2)单文件引入:

<!-- ECharts单文件引入 -->
<script src="js/echarts.js"></script>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts图表
var myChart = echarts.init(document.getElementById('main'));

var option = {
...
};
// 为echarts对象加载数据
myChart.setOption(option);
</script>




举报

相关推荐

0 条评论