diff --git a/public/app/plugins/panel/timeseries/__snapshots__/migrations.test.ts.snap b/public/app/plugins/panel/timeseries/__snapshots__/migrations.test.ts.snap index e9d8df90a76..fb462dab015 100644 --- a/public/app/plugins/panel/timeseries/__snapshots__/migrations.test.ts.snap +++ b/public/app/plugins/panel/timeseries/__snapshots__/migrations.test.ts.snap @@ -489,6 +489,10 @@ Object { "fill": "dash", }, "lineWidth": 1, + "scaleDistribution": Object { + "log": 10, + "type": "log", + }, "showPoints": "never", "spanNulls": true, }, diff --git a/public/app/plugins/panel/timeseries/migrations.test.ts b/public/app/plugins/panel/timeseries/migrations.test.ts index af12556a9d7..cf7279417df 100644 --- a/public/app/plugins/panel/timeseries/migrations.test.ts +++ b/public/app/plugins/panel/timeseries/migrations.test.ts @@ -632,7 +632,7 @@ const stepedColordLine = { $$hashKey: 'object:39', format: 'short', label: null, - logBase: 1, + logBase: 10, max: null, min: null, show: true, diff --git a/public/app/plugins/panel/timeseries/migrations.ts b/public/app/plugins/panel/timeseries/migrations.ts index 570ea3d0da6..82a3d77627d 100644 --- a/public/app/plugins/panel/timeseries/migrations.ts +++ b/public/app/plugins/panel/timeseries/migrations.ts @@ -22,6 +22,7 @@ import { LineInterpolation, LineStyle, PointVisibility, + ScaleDistribution, StackingMode, TooltipDisplayMode, } from '@grafana/ui'; @@ -467,6 +468,15 @@ function getFieldConfigFromOldAxis(obj: any): FieldConfig { if (obj.label) { graph.axisLabel = obj.label; } + if (obj.logBase) { + const log = obj.logBase as number; + if (log === 2 || log === 10) { + graph.scaleDistribution = { + type: ScaleDistribution.Log, + log, + }; + } + } return omitBy( { unit: obj.format,