From 5ea6ab0e776434495f74a0e21d7dc6b1b68b9d12 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Fri, 26 Nov 2021 20:22:58 +0100 Subject: [PATCH] Fix line chart labels --- .../portfolio-proportion-chart.component.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts index e5ac3e92a..7ec180b05 100644 --- a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts +++ b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -54,13 +54,7 @@ export class PortfolioProportionChartComponent }; public constructor() { - Chart.register( - ArcElement, - ChartDataLabels, - DoughnutController, - LinearScale, - Tooltip - ); + Chart.register(ArcElement, DoughnutController, LinearScale, Tooltip); } public ngAfterViewInit() { @@ -76,7 +70,6 @@ export class PortfolioProportionChartComponent } public ngOnDestroy() { - Chart.unregister(ChartDataLabels); this.chart?.destroy(); } @@ -254,7 +247,7 @@ export class PortfolioProportionChartComponent } else { this.chart = new Chart(this.chartCanvas.nativeElement, { data, - options: { + options: { cutout: '70%', layout: { padding: this.showLabels === true ? 100 : 0 @@ -316,6 +309,7 @@ export class PortfolioProportionChartComponent } } }, + plugins: [ChartDataLabels], type: 'doughnut' }); }