vue3使用datav

本文介绍了如何在Vue3项目中使用DataV进行图表展示。首先通过npm安装DataV,然后在main.js全局配置。在使用过程中遇到报错,通过修改源码解决。接着在组件中引入并设置图表的宽度和高度,同时在data中配置图表所需的数据。最后调整配置项,实现如飞线图等复杂图表效果。

一、安装 npm install @jiaminghi/data-view

二、main.js中全局配置

import dataV from '@jiaminghi/data-view'

const app=createApp(App)

app.use(dataV)

三、

1、引入后发现报错

2、修改源码中的代码

根据提示点击进入该文件

 3、

用div将整个<rect>包起来,把template里的for循环放进div中(有两个地方要改,重复操作即可)

 4、修改完两处错误后重新运行项目即可

 四、在组件中引入所需的图表(一定要在图表的div上给宽高)

<div class="container">

    <dv-active-ring-chart

      :config="options"

      style="width: 300px; height: 300px"

    />

 五、data中配置图表所需数据

 

<script>

export default {

  name: "DtBar",

  data() {

    return {

      options: {

        data: [

          {

            name: "周口",

            value: 55,

          },

          {

            name: "南阳",

            value: 120,

          },

          {

            name: "西峡",

            value: 78,

          },

          {

            name: "驻马店",

            value: 66,

          },

          {

            name: "新乡",

            value: 80,

          }

        ]

      }

    }

  }

};

</script>

 六、图表中的配置项项 config就是你data中的数据,就像(echart中的option)

 七、如果使用飞线图就要使用配置项,图片在官网按F12自己下,然后像配置echarts一样配置在数据下面就好(图片要使用require)

 

 八、最终效果

 

评论 28
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值