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>
相关推荐
牛奶4 分钟前
如何自己写一个浏览器插件?
前端·chrome·浏览器
亿元程序员1 小时前
为什么Cocos都4.0了还有人用2.x?
前端
MomentYY1 小时前
AI 到底是“懂”,还是在“猜”?
前端·人工智能·ai编程
鹏毓网络科技1 小时前
Cursor Rules 文件配置实战:3 个隐藏参数让我每月少写 40% 样板代码
前端·github
没烦恼3011 小时前
无痕模式下 HTTP\-First 拦截引发的“页面刷新”误判
前端
ZhengEnCi1 小时前
Q02-Vue-React-index.html完全指南
vue.js·react.js·html
文心快码BaiduComate1 小时前
从个人提效到组织提效:Comate辅助构建自我进化的AI研发系统
前端·程序员
hunterandroid2 小时前
Compose 状态管理:remember、rememberSaveable 与状态提升
前端
星栈2 小时前
Dioxus 接数据库最容易写歪的 3 个地方:sqlx + SQLite 怎么接才顺
前端·rust·前端框架
晴虹2 小时前
vue3-scroll-more:横向滚动条-元素或页签过多滚动显示处理的组件
前端·vue.js