vue画echarts雷达图

复制代码
<template>
    <div ref="evaluationDimension" style="width: 100%; height: 260px"></div>
</template>

<script setup>
	import * as echarts from "echarts";
	import { ref, onMounted, reactive } from "vue";
	
	const evaluationDimension = ref()
	onMounted(() => {
	    initDimension()
	});
	
const initDimension = () => {
    var myChart = echarts.init(evaluationDimension.value);
    var option;

    option = {
        radar: {
            axisLine: {
                show: false
            },
            splitNumber: 5, //线的数量
            center: ['50%', '50%'],
            // 外半径占据容器大小
            radius: '75%',
            indicator: [
                { name: '完整性', max: 100, axisLabel: {show: true}},
                { name: '可访问性', max: 100 },
                { name: '准确性\n(未参考)', max: 100 },
                { name: '时效性\n(未参考)', max: 100 },
                { name: '规范性\n(未参考)', max: 100 },
            ],
            splitArea: {
                areaStyle: {
                    color: 'transparent',
                }
            },
            axisName: {
                color: '#333'
            },
        },
        series: [
            {
                type: 'radar',
                data: [
                    {
                        value: [70, 60],
                        itemStyle: {
                            normal: {
                                color: '#47BF89',
                                lineStyle: {
                                    color: '#47BF89',
                                },
                            },
                        }
                    }
                ]
            }
        ]
    };
    option && myChart.setOption(option);
}

</script>
相关推荐
老华带你飞1 分钟前
动物救助|流浪狗救助|基于Springboot+vue的流浪狗救助平台设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·流浪动物救助平台
云飞云共享云桌面4 分钟前
佛山某机械加工设备工厂10个SolidWorks共享一台服务器的软硬件
大数据·运维·服务器·前端·网络·人工智能·性能优化
开发者小天7 分钟前
React中使用classnames的案例
前端·react.js·前端框架
简单的话*15 分钟前
Logback 日志按月归档并保留 180 天,超期自动清理的配置实践
java·前端·python
困惑阿三18 分钟前
深入理解 JavaScript 中的(Promise.race)
开发语言·前端·javascript·ecmascript·reactjs
我命由我1234519 分钟前
微信小程序 bind:tap 与 bindtap 的区别
开发语言·前端·javascript·微信小程序·小程序·前端框架·js
5335ld23 分钟前
vue2 直播地址播放 兼容浏览器
前端·vue.js
克喵的水银蛇24 分钟前
Flutter 布局实战:掌握 Row/Column/Flex 弹性布局
前端·javascript·flutter
哆啦A梦158830 分钟前
60 订单页选择收货地址
前端·javascript·vue.js·node.js
Hilaku40 分钟前
利用 link rel="prefetch":如何让用户的页面秒开?
前端·javascript·性能优化