Histogram Panel: Take decimal into consideration (#47330)

This commit is contained in:
Victor Marin 2022-04-07 09:56:23 +03:00 committed by GitHub
parent 0845ba1abb
commit 0639ccbdff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -159,7 +159,9 @@ export function buildHistogram(frames: DataFrame[], options?: HistogramTransform
for (const frame of frames) {
for (const field of frame.fields) {
if (field.type === FieldType.number) {
allValues = allValues.concat(field.values.toArray());
allValues = allValues.concat(
field.values.toArray().map((val: number) => Number(val.toFixed(field.config.decimals ?? 0)))
);
}
}
}
@ -217,7 +219,7 @@ export function buildHistogram(frames: DataFrame[], options?: HistogramTransform
unit: undefined,
},
});
if (!config && field.config.unit) {
if (!config && Object.keys(field.config).length) {
config = field.config;
}
}