BarChart: Fix legend for fields with labels (#71098)

This commit is contained in:
Adela Almasan 2023-07-05 14:54:10 -05:00 committed by GitHub
parent daf9f9cd19
commit 901495a54a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -475,7 +475,12 @@ export function prepareBarChartDisplayValues(
let legendFields: Field[] = fields;
if (options.stacking === StackingMode.Percent) {
legendFields = fields.map((field) => {
const alignedFrameField = frame.fields.find((f) => f.name === field.name)!;
const alignedFrameField = frame.fields.find((f) => {
if (f.labels) {
return f.name === field.name && f.labels.name === field.labels?.name;
}
return f.name === field.name;
})!;
const copy = {
...field,