三步使用ECharts

最近闲来无事,把一直想学的eahrts简单看了一下,显然官网教程步骤已经很详细,但我习惯把他的东西用自己习惯的方法记下来,以后打开直接复制粘贴自己的文章也省事儿。

实例样图:

image.png

话不多说,直接引插件:

1.直接用cdn引入

<script src="https://cdn.bootcss.com/echarts/3.7.2/echarts.min.js"></script>

2.给图标一个容器,习惯div

/*css样式也给上*/
<style>
        #echarts_container{
            width: 500px;
            height: 400px;
            margin: 0 auto;
            border: 1px solid #ccc;
            padding-top: 30px;
        }
        h1{
            text-align: center;
            color: #666;
        }
</style>


<div id="echarts_container" ></div>

3.初始化一个echatrs

// 基于准备好的dom,初始化echarts实例
    var myChart = echarts.init(document.getElementById('echarts_container'));
// 指定图表的配置项和数据
     var option = {
            title: {
                text: 'ECharts柱状示意图',
                left:50
            },
            tooltip: {
                trigger: 'axis'
            },
            legend: {
                data:['销量','价格'],
                left:55,
                top:370,
            },
            xAxis: {
                data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
            },
            yAxis: {},
            series: [
               {
                  name: '销量',
                  type: 'line',
                  smooth: true,
                  data: [5, 10, 22, 46, 36, 29]
               },
               {
                  name: '价格',
                  type: 'line',
                  smooth: true,
                  data: [11, 22, 39, 66, 50, 40]
              },            
            ]
        };

        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);

本实例是折线图

简单介绍几个配置项:

  • series里的type可以更改图表样式:line(折线),pie(饼状图),map(地图,配合映射组件visualMap:[]使用),scatter(散点),bar(柱状图)...
  • toolbox:工具栏,内置有导出图片数据视图动态类型切换数据区域缩放重置五个工具。(下图右上角)
image.png
  • timeline 组件,提供了在多个 ECharts option 间进行切换、播放等操作的功能。
  • title:标题组件,包含主标题和副标题。
  • legend:图例组件。
    更多配置参考:http://echarts.baidu.com/option.html#toolbox

文章会持续更新,一起进步。 如果本文对你有帮助,欢迎点赞~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,270评论 25 709
  • 1.背景介绍 Echarts是什么 ECharts来自百度EFE数据可视化团队①,是一个纯 Javascript ...
    ithinker5阅读 4,048评论 0 2
  • 这篇文章主要讲述Echarts设置字体和线条的颜色相关操作笔记,希望文章对你有所帮助,主要是自己的在线笔记吧。我在...
    蓝色梦想家阅读 13,393评论 1 1
  • 人最大的“任性”就是不顾一切坚持做自己喜欢的事,只有这样,人才可以说,我这一生不虚此行……但是又有多少人能不顾一切...
    米宝爸阅读 1,079评论 0 1
  • 如果在五月,我成熟在薄凉的夜里你别讶咿青涩的我早已褪去外衣那来往的陌生人啊请别抖落我肩上的灰尘我只是一介稻草人 如...
    向南浔枝柳阅读 1,885评论 4 5