diff --git a/src/packages/components/Charts/Pies/PieCommon/config.ts b/src/packages/components/Charts/Pies/PieCommon/config.ts index 6697ada2..ab41e20c 100644 --- a/src/packages/components/Charts/Pies/PieCommon/config.ts +++ b/src/packages/components/Charts/Pies/PieCommon/config.ts @@ -5,7 +5,20 @@ import dataJson from './data.json' export const includes = ['legend'] +export enum PieTypeEnum { + NORMAL = '常规图', + RING = '环形图', + ROSE = '玫瑰图' +} + +export const PieTypeObject = { + [PieTypeEnum.NORMAL]: 'nomal', + [PieTypeEnum.RING]: 'ring', + [PieTypeEnum.ROSE]: 'rose' +} + const option = { + type: 'ring', tooltip: { show: true, trigger: 'item' @@ -19,6 +32,7 @@ const option = { type: 'pie', radius: ['40%', '65%'], center: ['50%', '60%'], + roseType: false, avoidLabelOverlap: false, itemStyle: { show: true, diff --git a/src/packages/components/Charts/Pies/PieCommon/config.vue b/src/packages/components/Charts/Pies/PieCommon/config.vue index 8dc6e327..1e76dbc8 100644 --- a/src/packages/components/Charts/Pies/PieCommon/config.vue +++ b/src/packages/components/Charts/Pies/PieCommon/config.vue @@ -1,17 +1,48 @@ diff --git a/src/packages/components/Charts/Pies/PieCommon/index.vue b/src/packages/components/Charts/Pies/PieCommon/index.vue index 49903a6c..547432b7 100644 --- a/src/packages/components/Charts/Pies/PieCommon/index.vue +++ b/src/packages/components/Charts/Pies/PieCommon/index.vue @@ -1,39 +1,45 @@