1.下載
npm install echarts --save
2.在main.js中引入
import echarts from 'echarts' Vue.prototype.$echarts = echarts
3.使用
<div id="map" style="width: 100%;height:326px;"></div>
getMap() { var myChart = this.$echarts.init(document.getElementById('map')) let option = { xAxis: { type: 'category', // data: this.dataX, data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], boundaryGap: false, //控制日期是否在中間顯示 axisLabel: { show: true, //是否顯示日期 interval: 0, //強制顯示全部 // rotate: 40,//傾斜的角度 textStyle: { color: '#000', //日期的顏色 fontSize: 12 //字體的大小 } }, axisLine: { lineStyle: { color: '#ccc' // x軸的顏色 } } }, yAxis: { type: 'value', axisLabel: { formatter: '{value}', textStyle: { color: '#000' //數字的顏色 }, inside: false //控制數據是否在內側還是外側顯示 }, axisLine: { lineStyle: { color: '#ccc' // 折線的顏色 } } }, series: [ { // data: this.dataY, data: [820, 932, 901, 934, 1290, 1330, 1320], type: 'line', symbol: 'circle', //是否顯示實心的折線圓點 smooth: true, //讓折線有弧度 symbolSize: 7, //折線圓點的大小 itemStyle: { normal: { color: '#efc883', //折線點的顏色 lineStyle: { color: '#efc883' //折線的顏色 }, label: { show: true } //是否在折線點上顯示數字 } } } ] } myChart.setOption(option) }
4.效果圖

