一、安装 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)


八、最终效果

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





