Bar: ignore not-grouped bars from group bar count (#9291)

This commit is contained in:
Jukka Kurkela 2021-06-20 01:28:05 +03:00 committed by GitHub
parent fb863f3183
commit ba5ebceca8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 39 additions and 0 deletions

View File

@ -324,6 +324,10 @@ export default class BarController extends DatasetController {
for (i = 0; i < ilen; ++i) {
item = metasets[i];
if (!item.controller.options.grouped) {
continue;
}
if (typeof dataIndex !== 'undefined') {
const val = item.controller.getParsed(dataIndex)[
item.controller._cachedMeta.vScale.axis

View File

@ -0,0 +1,35 @@
module.exports = {
description: 'https://github.com/chartjs/Chart.js/issues/9281',
config: {
type: 'bar',
data: {
labels: [0, 1, 2],
datasets: [
{
label: 'data 1',
data: [1, 2, 2],
backgroundColor: 'rgb(255,0,0,0.7)',
grouped: true
},
{
label: 'data 2',
data: [4, 4, 1],
backgroundColor: 'rgb(0,255,0,0.7)',
grouped: true
},
{
label: 'data 3',
data: [2, 1, 3],
backgroundColor: 'rgb(0,0,255,0.7)',
grouped: false
}
]
},
options: {
scales: {
x: {display: false},
y: {display: false}
}
}
},
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB