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}); // 使用本插件
//下面是效果图