From 5b4d9e61d53d67cbcf4731a1e27cb1212a7fc681 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 11 Jul 2026 13:16:32 +0800 Subject: [PATCH 1/2] fix(Chart): stacked bar ShowDataLabel has overlapping text --- .../BootstrapBlazor.Chart/Components/Chart/Chart.razor.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/BootstrapBlazor.Chart/Components/Chart/Chart.razor.js b/src/components/BootstrapBlazor.Chart/Components/Chart/Chart.razor.js index 61b9f790..8b2d5509 100644 --- a/src/components/BootstrapBlazor.Chart/Components/Chart/Chart.razor.js +++ b/src/components/BootstrapBlazor.Chart/Components/Chart/Chart.razor.js @@ -371,6 +371,11 @@ const getChartOption = function (option) { } } + let showDataLabel = option.options.showDataLabel; + if (showDataLabel === true && option.options.x.stacked) { + showDataLabel = context => Number(context.dataset?.data[context.dataIndex]) !== 0; + } + return { ...config, ...{ @@ -395,7 +400,7 @@ const getChartOption = function (option) { anchor: option.options.anchor, align: option.options.align, formatter: option.options.formatter, - display: option.options.showDataLabel, + display: showDataLabel, color: option.options.chartDataLabelColor, font: { weight: 'bold' From a168866ffda60dc8d2521b47bdc7016314cbc57b Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 11 Jul 2026 13:17:05 +0800 Subject: [PATCH 2/2] chore: bump version 10.0.4 --- .../BootstrapBlazor.Chart/BootstrapBlazor.Chart.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/BootstrapBlazor.Chart/BootstrapBlazor.Chart.csproj b/src/components/BootstrapBlazor.Chart/BootstrapBlazor.Chart.csproj index 2938cdfd..5bce8c32 100644 --- a/src/components/BootstrapBlazor.Chart/BootstrapBlazor.Chart.csproj +++ b/src/components/BootstrapBlazor.Chart/BootstrapBlazor.Chart.csproj @@ -1,7 +1,7 @@ - 10.0.3 + 10.0.4