vue3.0 中使用 百度Echarts 制作图表

本文介绍如何使用ECharts创建一个动态饼图,并详细展示了从安装到配置的全过程。包括安装ECharts、引入库文件、设置饼图容器及配置选项等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装

npm install echarts --save

2.引入    另  import echarts from 'echarts'

var echarts = require("echarts");

3.容器

<div id="echarts-01" class="Echart01" ref="Echart01"></div>

 4.配置 写入setup

 data() {

    return {

      optionPie: null,

      echartsPie: null,

    };

  },

 methods: {

            initData() {

            //初始化echarts实例

                var my1 = echarts.init(this.$refs.Echart01);

                this.echartsPie = my1;

                this.optionPie = {

                    title: {

                        text: '饼图'

                    },

                    series: [{

            type: "pie",

            radius: ["30%", "85%"],

            center:["40%","50%"],            

            avoidLabelOverlap: false,

            // 标签

            label: {

              normal: {

                show: false,

                position: 'center'

              },

              emphasis: {

                show: true,

                // 自定义标签

                formatter: [

                  '{num|{d}'+'%}',

                  '{bt|{b}}'

                ].join('\n'),

                rich: {

                  num:{

                    fontSize: '24',

                    lineHeight:'100'

                  },

                  bt: {

                    fontSize: '30'

                  }

                }

              }

            },

                        data: [

                            { name: "智联招聘", value: 600,selected:false },

                            { name: "51job", value: 310,selected:false },

                            { name: "拉钩", value: 200,selected:false },

                            { name: "Boss直聘", value: 800,selected:false }

                        ]

                    }]

                };

             

                //使用制定的配置项和数据显示图表

                this.echartsPie.setOption(this.optionPie);

            },

  },

 最后记得调用

  mounted() {

    this.initData();

  },

参考资源链接:[Echarts5.0Vue3.0实战教程:从入门到精通](https://wenku.csdn.net/doc/12zj1odut1?utm_source=wenku_answer2doc_content) 想要在Vue3.0项目中集成Echarts并实现折线图,你需要首先了解Echarts库的基本使用方法以及Vue3.0的组合式API。这里推荐《Echarts5.0Vue3.0实战教程:从入门到精通》,本书将从基础到高级实战,全方位带你入门。 在Vue3.0项目中集成Echarts的基本步骤如下: 1. 安装Echarts库:使用npm或yarn命令进行安装。 2.Vue组件中引入Echarts使用import语句将Echarts引入到你的Vue文件中。 3. 创建一个图表容器:在你的Vue组件的模板中添加一个用于放置Echarts图表的div容器。 4. 使用setup函数或onMounted生命周期钩子创建图表实例:在Vue3.0中,你可以使用组合式API来编写逻辑代码。 5. 设置图表数据:定义好需要展示的数据,并配置Echarts的option来设置图表的各种参数。 6.Echarts实例绑定到步骤3创建的容器中。 下面是实现一个基本折线图的示例代码: ```javascript // 引入Echarts import * as echarts from &#39;echarts&#39;; import { onMounted } from &#39;vue&#39;; export default { setup() { onMounted(() => { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById(&#39;main&#39;)); // 指定图表的配置项和数据 var option = { title: { text: &#39;ECharts 入门示例&#39; }, tooltip: {}, legend: { data:[&#39;销量&#39;] }, xAxis: { data: [ 参考资源链接:[Echarts5.0Vue3.0实战教程:从入门到精通](https://wenku.csdn.net/doc/12zj1odut1?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值