diff --git a/packages/grafana-data/src/field/displayProcessor.ts b/packages/grafana-data/src/field/displayProcessor.ts index 0761d29897d..4a95a435b48 100644 --- a/packages/grafana-data/src/field/displayProcessor.ts +++ b/packages/grafana-data/src/field/displayProcessor.ts @@ -73,7 +73,7 @@ export function getDisplayProcessor(options?: DisplayProcessorOptions): DisplayP } const hasCurrencyUnit = unit?.startsWith('currency'); - const hasBoolUnit = unit === 'bool'; + const hasBoolUnit = isBooleanUnit(unit); const isNumType = field.type === FieldType.number; const isLocaleFormat = unit === 'locale'; const canTrimTrailingDecimalZeros = diff --git a/packages/grafana-ui/src/components/uPlot/config/UPlotAxisBuilder.ts b/packages/grafana-ui/src/components/uPlot/config/UPlotAxisBuilder.ts index 3fff07ecd41..30fbbfc72ba 100644 --- a/packages/grafana-ui/src/components/uPlot/config/UPlotAxisBuilder.ts +++ b/packages/grafana-ui/src/components/uPlot/config/UPlotAxisBuilder.ts @@ -130,6 +130,7 @@ export class UPlotAxisBuilder extends PlotConfigBuilder { const gridColor = theme.isDark ? 'rgba(240, 250, 255, 0.09)' : 'rgba(0, 10, 23, 0.09)'; + // TODO: this is pretty flimsy now that scaleKey is composed from multiple parts :/ if (isBooleanUnit(scaleKey)) { splits = [0, 1]; }