mirror of
https://github.com/apache/superset.git
synced 2026-04-23 10:04:45 +00:00
fix(Explore): Force different color for same metrics in Mixed Time-Series (#18603)
* Force different color for same metrics * Conform to chart labels suffix * Simplify
This commit is contained in:
@@ -83,6 +83,7 @@ export function transformSeries(
|
||||
showValueIndexes?: number[];
|
||||
thresholdValues?: number[];
|
||||
richTooltip?: boolean;
|
||||
seriesKey?: OptionName;
|
||||
},
|
||||
): SeriesOption | undefined {
|
||||
const { name } = series;
|
||||
@@ -103,6 +104,7 @@ export function transformSeries(
|
||||
showValueIndexes = [],
|
||||
thresholdValues = [],
|
||||
richTooltip,
|
||||
seriesKey,
|
||||
} = opts;
|
||||
const contexts = seriesContexts[name || ''] || [];
|
||||
const hasForecast =
|
||||
@@ -147,8 +149,9 @@ export function transformSeries(
|
||||
} else {
|
||||
plotType = seriesType === 'bar' ? 'bar' : 'line';
|
||||
}
|
||||
// forcing the colorScale to return a different color for same metrics across different queries
|
||||
const itemStyle = {
|
||||
color: colorScale(forecastSeries.name),
|
||||
color: colorScale(seriesKey || forecastSeries.name),
|
||||
opacity,
|
||||
};
|
||||
let emphasis = {};
|
||||
|
||||
Reference in New Issue
Block a user