Hide correct dataset from legend (#6667)

This commit is contained in:
Jukka Kurkela 2019-11-01 20:06:08 +02:00 committed by Evert Timberg
parent 95ba11a427
commit 6942e9058c

View File

@ -53,13 +53,13 @@ defaults._set('global', {
var options = chart.options.legend || {};
var usePointStyle = options.labels && options.labels.usePointStyle;
return chart._getSortedDatasetMetas().map(function(meta, i) {
return chart._getSortedDatasetMetas().map(function(meta) {
var style = meta.controller.getStyle(usePointStyle ? 0 : undefined);
return {
text: datasets[meta.index].label,
fillStyle: style.backgroundColor,
hidden: !chart.isDatasetVisible(i),
hidden: !chart.isDatasetVisible(meta.index),
lineCap: style.borderCapStyle,
lineDash: style.borderDash,
lineDashOffset: style.borderDashOffset,
@ -70,7 +70,7 @@ defaults._set('global', {
rotation: style.rotation,
// Below is extra data used for toggling the datasets
datasetIndex: i
datasetIndex: meta.index
};
}, this);
}