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

This commit is contained in:
Leon Sorokin
2024-04-25 12:51:07 -05:00
committed by GitHub
parent 3397e8bf09
commit d1b67847a2

View File

@ -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);