vue中引用echarts.js

現(xiàn)在main.js中全局引入

圖片發(fā)自簡書App

例子1
<template>
<div id="line"></div>
</template>
<script>
export default{
mounted(){
this.drawLine();
},
methods:{
drawLine(){
//初始化
let myLine = this.$echarts.init(document.getElementById('line'));
myLine.setOption({
tooltip:{
trigger: 'axis'
},
legend: {
data:['郵件營銷','聯(lián)盟廣告','視頻廣告','直接訪問','搜索引擎']
},
grid: {
left: '1%',
right: '3%',
bottom: '3%',
containLabel: true,
show:true
},
xAxis:[
{
type : 'category',
boundaryGap : false,
data : ['周一','周二','周三','周四','周五','周六','周日'],
axisLine:{lineStyle:{color:'#999'}},
splitLine:{show:true,lineStyle:{color:'#ddd'}}
}
],
yAxis:[
{
type : 'value',
axisLine:{lineStyle:{color:'#999'}},
splitLine:{lineStyle:{color:'#ddd'}}
}
],
series:[
{
itemStyle:{normal:{ color:'#96d6e8'}},
name:'郵件營銷',
type:'line',
stack: '總量',
areaStyle: {normal: {}},
data:[120, 132, 101, 134, 90, 230, 210]
},{
itemStyle:{normal:{color:'#e6d385'}},
name:'聯(lián)盟廣告',

        type:'line',
        stack:'總量',
        areaStyle:{normal:{}},
        data:[220,135,23,56,78,145,135]
      },
      {
        itemStyle:{normal:{color:'#f4abab'}},
        name:'視頻廣告',
        type:'line',
        stack:'總量',
        areaStyle:{normal:{}},
        data:[150, 232, 201, 154, 190, 330, 410]
      },{
        itemStyle:{normal:{color:'#a6c733'}},
        name:'直接訪問',
        type:'line',
        label:{
         normal:{
          show:true,
          position:'top'
         }
        },
        stack:'總量',
        areaStyle:{normal:{}},
        data:[350, 232, 251, 154, 190, 210, 110]
      }
    ]
  })
}

}
}
</script>
<style scoped>

line{

width:500px;
height:300px;
margin:0 auto;
}
</style>

圖片發(fā)自簡書App

例2
<template>

<div id="myChart"> </div>
</template>
<script>
export default{
mounted(){
this.drawPie();
},
methods:{
drawPie(){
//初始化echarts實(shí)例
let myChart = this.$echarts.init(document.getElementById('myChart'));
//繪制圖表
myChart.setOption({
tooltip:{
trigger: 'item',
formatter: "{a}
: {c} (u0z1t8os%)"
},
legend:{
orient: 'vertical',
x: 'left',
data:['視頻廣告','聯(lián)盟廣告','郵件營銷','直接訪問','搜索引擎']
},
series:[
{
name:"訪問來源",
type:'pie',
radius:'65%',
roseType:'angle',
data:[
{value:235,name:'視頻廣告'},
{value:274,name:'聯(lián)盟廣告'},
{value:310, name:'郵件營銷'},
{value:335, name:'直接訪問'},
{value:400, name:'搜索引擎'}
]
}
]
})
}
}
}
</script>
<style scoped>

myChart{

width:300px;
height:300px;
margin:0 auto;
}
</style>
效果圖

圖片發(fā)自簡書App

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容