欢迎光临散文网 会员登陆 & 注册

vue实现echarts中HelloWorld柱状图

2022-03-21 13:43 作者:丘奇小怪  | 我要投稿

1、先新建好一个项目,安装echarts,最好安装5.0以下版本,5.0易出错

npm install echarts@4.9.0

2、在main.js中全局引入echarts

代码:import echarts from 'echarts'

           Vue.prototype.$echarts = echarts;


3、修改helloworld.vue代码

<template>

<div>

<div style="width:500px;height:500px" ref="chart"></div>

</div>

</template>


<script>

    //局部引用

const echarts = require('echarts');

export default{

data(){

return {


}

},

methods: {

initCharts(){

// 基于准备好的dom,初始化echarts实例

let myChart = echarts.init(this.$refs.chart);

// 绘制图表

myChart.setOption({

title: { text: '在Vue中使用echarts' },

tooltip: {},

xAxis: {

data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]

},

yAxis: {},

series: [{

name: '销量',

type: 'bar',//bar柱状图,line折线图

data: [5, 20, 36, 10, 10, 20]

}]

});

}

},

//一加载页面就调用

mounted () {

this.initCharts();

}

}

</script>

<style>

</style>

4、终端运行项目

npm run dev

5、想要删除vue图标,在APP.vue中删除

<img src="./assets/logo.png">

即可


vue实现echarts中HelloWorld柱状图的评论 (共 条)

分享到微博请遵守国家法律