百度的 echarts 好用么?
2017年2月18日

这集给出 echarts 使用的第一课。

文件体积多大

http://echarts.baidu.com/ 首页上就可以看到,echarts3 只有 172K 。

echarts 能做成什么效果?

到官网 http://echarts.baidu.com/ ,点 “作品” 这一项看看示例就是知道了,效果很丰富啊。

基本代码逻辑?

第一步:导入

<script src="echarts.min.js"></script>

第二步:页面上先自己留出一个 div:

<body>
    <!-- 为 ECharts 准备一个具备大小(宽高)的 DOM -->
    <div id="main" style="width: 600px;height:400px;"></div>
</body>

大小咱们自己定,Echarts 自我调节尺寸的能力很强的。

第三步:锁定这个 div ,初始化一个 chart

var myChart = echarts.init(document.getElementById('main'));

第四步:设置 options 配置项

myChart.setOption(option);

前面三步都是死套路,后面第四步,灵活性都在这里了。

官网教程 给的最简单的一个 options 如下:

// 指定图表的配置项和数据
var option = {
    title: {
        text: 'ECharts 入门示例'
    },
    tooltip: {},
    legend: {
        data:['销量']
    },
    xAxis: {
        data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
    },
    yAxis: {},
    series: [{
        name: '销量',
        type: 'bar',
        data: [5, 20, 36, 10, 10, 20]
    }]
};

上面这些配置项都很简单,眼镜扫扫,对照一下实际显示效果,就都能理解每一项的意思了。

详细了解配置项

如果要做成自己效果的 chart ,或者试图看懂 gallery 的各种示例 其实很明显就是需要对配置项有充分了解了。

去哪查?

官网上的 这个位置

结语

这集先聊到这。