Migrations: Graph (old) percent stacked (#84335)

pull/86763/head^2
Leon Sorokin 1 year ago committed by GitHub
parent 3397e8bf09
commit d1b67847a2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 15
      public/app/plugins/panel/timeseries/migrations.ts

@ -339,9 +339,22 @@ export function graphToTimeseriesOptions(angular: any): {
if (angular.stack) {
graph.stacking = {
mode: StackingMode.Normal,
mode: angular.percentage ? StackingMode.Percent : StackingMode.Normal,
group: defaultGraphConfig.stacking!.group,
};
if (angular.percentage) {
if (angular.yaxis) {
delete y1.min;
delete y1.max;
// TimeSeries currently uses 0-1 for percent, so allowing zero leaves only top and bottom ticks.
// removing it feels better. probably should fix in TimeSeries, but let's kick it down the road
if (y1.decimals === 0) {
delete y1.decimals;
}
}
}
}
y1.custom = omitBy(graph, isNil);

Loading…
Cancel
Save