From 3ffcd93d10a08d926fe2bd43d2b2b6d01297e755 Mon Sep 17 00:00:00 2001 From: Evert Timberg Date: Wed, 23 Dec 2020 13:38:51 -0500 Subject: [PATCH] Enable changing the chart type (#8226) --- src/core/core.config.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/core.config.js b/src/core/core.config.js index b02cc750f..ce32047e0 100644 --- a/src/core/core.config.js +++ b/src/core/core.config.js @@ -51,8 +51,9 @@ function mergeScaleConfig(config, options) { const scaleConf = configScales[id]; const axis = determineAxis(id, scaleConf); const defaultId = getDefaultScaleIDFromAxis(axis, chartIndexAxis); + const defaultScaleOptions = chartDefaults.scales || {}; firstIDs[axis] = firstIDs[axis] || id; - scales[id] = mergeIf(Object.create(null), [{axis}, scaleConf, chartDefaults.scales[axis], chartDefaults.scales[defaultId]]); + scales[id] = mergeIf(Object.create(null), [{axis}, scaleConf, defaultScaleOptions[axis], defaultScaleOptions[defaultId]]); }); // Backward compatibility @@ -163,6 +164,10 @@ export default class Config { return this._config.type; } + set type(type) { + this._config.type = type; + } + get data() { return this._config.data; } -- 2.47.2