XYChart: Fix formatting of axis ticks (units, decimals) (#70190)

pull/70195/head
Leon Sorokin 2 years ago committed by GitHub
parent b1d997d1e8
commit 94881597d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      public/app/plugins/panel/xychart/scatter.ts

@ -5,6 +5,7 @@ import {
DataFrame,
FieldColorModeId,
fieldColorModeRegistry,
formattedValueToString,
getDisplayProcessor,
getFieldColorModeForField,
getFieldDisplayName,
@ -620,6 +621,7 @@ const prepConfig = (
xAxisLabel == null || xAxisLabel === ''
? getFieldDisplayName(xField, scatterSeries[0].frame(frames), frames)
: xAxisLabel,
formatValue: (v, decimals) => formattedValueToString(xField.display!(v, decimals)),
});
scatterSeries.forEach((s, si) => {
@ -653,7 +655,7 @@ const prepConfig = (
yAxisLabel == null || yAxisLabel === ''
? getFieldDisplayName(field, scatterSeries[si].frame(frames), frames)
: yAxisLabel,
values: (u, splits) => splits.map((s) => field.display!(s).text),
formatValue: (v, decimals) => formattedValueToString(field.display!(v, decimals)),
});
}

Loading…
Cancel
Save