diff --git a/src/packages/chartConfiguration/echarts/index.ts b/src/packages/chartConfiguration/echarts/index.ts
index 9b084cf5..29fa8f02 100644
--- a/src/packages/chartConfiguration/echarts/index.ts
+++ b/src/packages/chartConfiguration/echarts/index.ts
@@ -1,2 +1,3 @@
export * from './axis'
-export * from './line'
\ No newline at end of file
+export * from './line'
+export * from './label'
\ No newline at end of file
diff --git a/src/packages/chartConfiguration/echarts/label.ts b/src/packages/chartConfiguration/echarts/label.ts
new file mode 100644
index 00000000..c907687a
--- /dev/null
+++ b/src/packages/chartConfiguration/echarts/label.ts
@@ -0,0 +1,7 @@
+export const labelConfig = {
+ position: [
+ { label: '外侧', value: 'outside' },
+ { label: '内部', value: 'inside' },
+ { label: '中心', value: 'center' }
+ ]
+}
diff --git a/src/packages/components/Charts/Pies/PieCommon/config.vue b/src/packages/components/Charts/Pies/PieCommon/config.vue
index ee6b40f4..eaa91dd1 100644
--- a/src/packages/components/Charts/Pies/PieCommon/config.vue
+++ b/src/packages/components/Charts/Pies/PieCommon/config.vue
@@ -14,41 +14,37 @@
展示标签
-
-
-
-
-
-
-
-
-
-
- 展示引导线
+ 引导线
-
+
+
+
+
+
+
+
-
+
圆角大小
-
+
线条宽度
@@ -61,6 +57,7 @@ import { PropType, watch } from 'vue'
import { GlobalThemeJsonType } from '@/settings/chartThemes/index'
import { GlobalSetting, CollapseItem, SettingItemBox, SettingItem } from '@/components/Pages/ChartItemSetting'
import { PieTypeObject, PieTypeEnum } from './config'
+import { labelConfig } from '@/packages/chartConfiguration/echarts'
const props = defineProps({
optionData: {
@@ -82,4 +79,10 @@ const fontWeightOptions = [
value: PieTypeObject[PieTypeEnum.ROSE]
}
]
+
+const labelFormatterOptions = [
+ { label: '数据名', value: '{b}' },
+ { label: '百分比', value: '{d}' },
+ { label: '列名:百分比', value: '{b}:{d}%' }
+]