From be2b7faa1a1a6bb319014e36da8db25530a5dfa8 Mon Sep 17 00:00:00 2001 From: YANG QIA <2013xile@gmail.com> Date: Fri, 23 Aug 2024 10:55:10 +0800 Subject: [PATCH] fix(data-vi): add size settings for pie, bar and dualAxes (#5113) --- .../src/client/chart/g2plot/bar.ts | 7 ++++++- .../src/client/chart/g2plot/dualAxes.ts | 1 + .../src/client/chart/g2plot/pie.ts | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/bar.ts b/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/bar.ts index b8972f6d89..9b03a4a8ac 100644 --- a/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/bar.ts +++ b/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/bar.ts @@ -13,7 +13,12 @@ import { ChartType } from '../chart'; export class Bar extends G2PlotChart { constructor() { - super({ name: 'bar', title: 'Bar Chart', Component: G2PlotBar, config: ['isGroup', 'isStack', 'isPercent'] }); + super({ + name: 'bar', + title: 'Bar Chart', + Component: G2PlotBar, + config: ['isGroup', 'isStack', 'isPercent', 'size'], + }); } init: ChartType['init'] = (fields, { measures, dimensions }) => { diff --git a/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/dualAxes.ts b/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/dualAxes.ts index 39022feba7..a538440bfc 100644 --- a/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/dualAxes.ts +++ b/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/dualAxes.ts @@ -61,6 +61,7 @@ export class DualAxes extends G2PlotChart { }, }, }, + 'size', ]; } diff --git a/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/pie.ts b/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/pie.ts index 01de83535c..109940890e 100644 --- a/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/pie.ts +++ b/packages/plugins/@nocobase/plugin-data-visualization/src/client/chart/g2plot/pie.ts @@ -27,6 +27,7 @@ export class Pie extends G2PlotChart { title: 'colorField', required: true, }, + 'size', ]; }