From a2389a5d99e456f73457d5c3c2a7423412c95fe7 Mon Sep 17 00:00:00 2001 From: tnt group Date: Wed, 7 Sep 2022 10:44:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=8C=E6=88=90=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E9=9D=A2=E6=9D=BF=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/Charts/Mores/Radar/config.ts | 30 ++++++--- .../components/Charts/Mores/Radar/config.vue | 61 +++++++++++++++++++ .../components/Charts/Mores/Radar/data.json | 1 - 3 files changed, 82 insertions(+), 10 deletions(-) diff --git a/src/packages/components/Charts/Mores/Radar/config.ts b/src/packages/components/Charts/Mores/Radar/config.ts index d259d4f9..7dc5e880 100644 --- a/src/packages/components/Charts/Mores/Radar/config.ts +++ b/src/packages/components/Charts/Mores/Radar/config.ts @@ -6,25 +6,37 @@ import dataJson from './data.json' export const includes = ['legend'] +// 雷达形状 +export const RadarShapeEnumList = [ + { label: '多边形', value: 'polygon' }, + { label: '圆形', value: 'circle' } +] + export const option = { tooltip: { show: true }, legend: { - show: true - }, - radar: { - indicator: dataJson.radarIndicator + data: dataJson.seriesData.map(i => i.name) }, dataset: { ...dataJson }, + radar: { + shape: 'polygon', + splitArea: { show: true }, + splitLine: { show: true }, + axisName: { show: true, color: '#eee', fontSize: 12 }, + axisLine: { show: true }, + axisTick: { show: true }, + indicator: dataJson.radarIndicator + }, series: [ { + name: 'Budget vs spending', type: 'radar', - barWidth: null, - itemStyle: { - color: null, - borderRadius: 0 - } + areaStyle: { + opacity: 0.1 + }, + data: dataJson.seriesData } ] } diff --git a/src/packages/components/Charts/Mores/Radar/config.vue b/src/packages/components/Charts/Mores/Radar/config.vue index 44a7bc22..1db8a6be 100644 --- a/src/packages/components/Charts/Mores/Radar/config.vue +++ b/src/packages/components/Charts/Mores/Radar/config.vue @@ -1,6 +1,67 @@ diff --git a/src/packages/components/Charts/Mores/Radar/data.json b/src/packages/components/Charts/Mores/Radar/data.json index e3ab2427..612a97fc 100644 --- a/src/packages/components/Charts/Mores/Radar/data.json +++ b/src/packages/components/Charts/Mores/Radar/data.json @@ -1,5 +1,4 @@ { - "legendData": ["Allocated Budget", "Actual Spending"], "radarIndicator": [ { "name": "Sales", "max": 6500 }, { "name": "Administration", "max": 16000 },