安装
npm install echarts
main.js 引入
import *as echarts from 'echarts'
Vue.prototype.$echarts = echarts
定义容器
<div ref="myChart" style="width: 500px; height: 500px;"></div>
option 为配置项
成品
<script>export default {name: "App",mounted() {//document渲染完成this.draw()},methods: {draw() {let myChart = this.$echarts.init(this.$refs.myChart)//获取容器document//数据let data = [{value: 154,name: '华为'},{value: 254,name: '苹果'},{value: 314,name: '小米'},{value: 424,name: '真我'}]//数据let option = {// title: //设置标题属性 非必须// {// text: '手机排行榜',// left: 'center' //居中// },series: //图表对象{name: '销量统计',type: 'pie',//图表类型 非常重要这里 pie为饼图data: data //图表的数据}}myChart.setOption(option)//绘制}}}</script>
设置标题
// title: //设置标题属性 非必须// {// text: '手机排行榜',// left: 'center' //居中// },
设置图例
legend://设置图例 {bottom: 'bottom',//设置图例位置// orient: 'verical' //排列 纵向 也就是从上往下 默认横向}