From: Evert Timberg Date: Wed, 12 May 2021 11:54:21 +0000 (-0400) Subject: Fix polar area tooltip item label (#9067) X-Git-Tag: v3.3.0~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=024f40622328a020e8e1cb7379b2512d56e8a82b;p=thirdparty%2FChart.js.git Fix polar area tooltip item label (#9067) --- diff --git a/src/controllers/controller.polarArea.js b/src/controllers/controller.polarArea.js index b7c66cdc5..243bcc6c1 100644 --- a/src/controllers/controller.polarArea.js +++ b/src/controllers/controller.polarArea.js @@ -1,5 +1,6 @@ import DatasetController from '../core/core.datasetController'; import {toRadians, PI} from '../helpers/index'; +import {formatNumber} from '../helpers/helpers.intl'; export default class PolarAreaController extends DatasetController { @@ -10,6 +11,19 @@ export default class PolarAreaController extends DatasetController { this.outerRadius = undefined; } + getLabelAndValue(index) { + const me = this; + const meta = me._cachedMeta; + const chart = me.chart; + const labels = chart.data.labels || []; + const value = formatNumber(meta._parsed[index].r, chart.options.locale); + + return { + label: labels[index] || '', + value, + }; + } + update(mode) { const arcs = this._cachedMeta.data;