+
+
+
+
+
+
+ 背景
+
+
+ 分割线
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 文字标签
+
+
+
+
+ 轴线
+
+
+ 刻度
+
+
+
+
+
+
+
+
+
diff --git a/src/packages/components/Charts/Mores/Radar/data.json b/src/packages/components/Charts/Mores/Radar/data.json
new file mode 100644
index 00000000..612a97fc
--- /dev/null
+++ b/src/packages/components/Charts/Mores/Radar/data.json
@@ -0,0 +1,20 @@
+{
+ "radarIndicator": [
+ { "name": "Sales", "max": 6500 },
+ { "name": "Administration", "max": 16000 },
+ { "name": "Information Technology", "max": 30000 },
+ { "name": "Customer Support", "max": 38000 },
+ { "name": "Development", "max": 52000 },
+ { "name": "Marketing", "max": 25000 }
+ ],
+ "seriesData": [
+ {
+ "value": [4200, 3000, 20000, 35000, 50000, 18000],
+ "name": "Allocated Budget"
+ },
+ {
+ "value": [5000, 14000, 28000, 26000, 42000, 21000],
+ "name": "Actual Spending"
+ }
+ ]
+}
diff --git a/src/packages/components/Charts/Mores/Radar/index.ts b/src/packages/components/Charts/Mores/Radar/index.ts
index 8b330e3c..006f2e5d 100644
--- a/src/packages/components/Charts/Mores/Radar/index.ts
+++ b/src/packages/components/Charts/Mores/Radar/index.ts
@@ -1,5 +1,5 @@
import image from '@/assets/images/chart/charts/radar.png'
-import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
+import { ConfigType, PackagesCategoryEnum, ChartFrameEnum } from '@/packages/index.d'
import { ChatCategoryEnum, ChatCategoryEnumName } from '../../index.d'
export const RadarConfig: ConfigType = {
@@ -10,5 +10,6 @@ export const RadarConfig: ConfigType = {
category: ChatCategoryEnum.MORE,
categoryName: ChatCategoryEnumName.MORE,
package: PackagesCategoryEnum.CHARTS,
+ chartFrame: ChartFrameEnum.COMMON,
image
}
diff --git a/src/packages/components/Charts/Mores/Radar/index.vue b/src/packages/components/Charts/Mores/Radar/index.vue
index 31fe77be..912d27e6 100644
--- a/src/packages/components/Charts/Mores/Radar/index.vue
+++ b/src/packages/components/Charts/Mores/Radar/index.vue
@@ -1,13 +1,59 @@