VUE3利用 echarts 绘制折线图

前期资料

Echarts 官网样式预览: https://echarts.apache.org/examples/zh/index.html#chart-type-line

Echarts 的Github地址: https://github.com/ecomfe/vue-echarts

Echarts制作的VUE3代码参考: https://stackblitz.com/edit/vue-echarts-vue-3?file=src%2FApp.vue

安装 Echarts

这里默认你已经安装好了 VUE3。如未完成,请看这里:VUE3环境搭建开发准备

1.安装 Echarts

echarts 和 vue-echarts 都需要安装。
运行命令:npm i echarts vue-echarts

2.DEMO

在VUE工程 components 中新建 VUE 文件,插入以下代码:

<template>
    <!-- echarts容器默认宽高为0,所以需要id,在下面样式style中对对容器进行设置-->
    <div ref="myChart" id="mychart"></div>
</template>

<script>
// 引用 echarts
import * as echarts from 'echarts'

export default{
    name: "myChart",
    mounted() {
        // 1.echarts的init方法
        let myEcharts = echarts.init(this.$refs.myChart)
        // 2.设置数据
        let xdata = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
        let data = [150, 230, 224, 218, 135, 147, 260]
        // 3.配置项,从echarts网站复制,
        let option = {
            xAxis: {
                type: 'category',
                data: xdata
            },
            yAxis: {
                type: 'value'
            },
            series: [
                {
                data: data,
                type: 'line',
                smooth: true
                }
            ]
        };
        // 4.设置配置项
        myEcharts.setOption(option)
    }
}
</script>

<style>
#mychart{
    width: 500px;
    height: 500px;
    border: 1px solid red;
}
</style>

3.结果展示

4.更多资料

折线图的更多设置:https://www.bilibili.com/video/BV1PU421f7gE?p=15&vd_source=c366fefae829b4f77b6924fd0667a413

折线图的堆叠效果:https://www.bilibili.com/video/BV1PU421f7gE?p=16&vd_source=c366fefae829b4f77b6924fd0667a413

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值