美文网首页
实现Echarts地图和自动轮播

实现Echarts地图和自动轮播

作者: 无味的代码 | 来源:发表于2019-12-10 11:23 被阅读0次

1.想要实现地图以及自动轮播,必须要下载插件,这三个插件必不可少

2.然后就是给图表一个容器,也就是div

 <div id="man" style="width: 750px; height: 400px;"></div>

3.接着就是js了,首先就是要获取刚才的div,最后在调用option

    中间就是你图表的内容,直接粘过来就能用。

//获取div,第一步

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

//调用option,最后一步

myChart.setOption(option);

//自动轮播,只需要把这一段直接拿过来就可以了

 tools.loopShowTooltip(myChart, option, {loopSeries: true}); // 使用本插件

//下面是完整版的js代码

<script>

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

var option = {

    backgroundColor:"#0F2145",//设置背景颜色

    title: {

        text: ''

    },

    tooltip: {

        trigger: 'axis'

    },

    // legend: {

    //     data:['邮件营销','联盟广告','视频广告','直接访问','搜索引擎']

    // },

    grid: {

        left: '3%',

        right: '4%',

        bottom: '3%',

        containLabel: true

    },

    toolbox: {

        feature: {

            saveAsImage: {}

        }

    },

    xAxis: {

        type: 'category',

        boundaryGap: false,

        data: ['周一','周二','周三','周四','周五','周六','周日'],

        //设置字体颜色

        axisLine:{

            lineStyle:{

                color:"white",

            }

        }

    },

    yAxis: {

        type: 'value',

        //设置字体颜色

        axisLine:{

            lineStyle:{

                color:"white",

            }

        }

    },

    series: [

        {

            name:'邮件营销',

            type:'line',

            stack: '总量',

            data:[120, 132, 101, 134, 90, 230, 210]

        },

        {

            name:'联盟广告',

            type:'line',

            stack: '总量',

              //设置折现线条颜色

              lineStyle:{

                 color:"orangered"

            },

            data:[220, 182, 191, 234, 290, 330, 310]

        },

        {

            name:'视频广告',

            type:'line',

            stack: '总量',

              //设置折现线条颜色

              lineStyle:{

                   color :"#47bff4"

            },

            data:[150, 232, 201, 154, 190, 330, 410]

        },

        {

            name:'直接访问',

            type:'line',

            stack: '总量',

              //设置折现线条颜色

              lineStyle:{

                 color:"yellow"

            },

            data:[320, 332, 301, 334, 390, 330, 320]

        },

        {

            name:'搜索引擎',

            type:'line',

            stack: '总量',

              //设置折现线条颜色

              lineStyle:{

                 color:"blue"

            },

            data:[820, 932, 901, 934, 1290, 1330, 1320]

        }

    ]

};

    myChart.setOption(option);

//到了这一步,基本差不多就完成了

    //自动轮播

    tools.loopShowTooltip(myChart, option, {loopSeries: true}); // 使用本插件

//下面是效果图

//记得点个关注哦

相关文章

网友评论

      本文标题:实现Echarts地图和自动轮播

      本文链接:https://www.haomeiwen.com/subject/rtnwgctx.html