mirror of
https://github.com/apache/superset.git
synced 2026-04-20 16:44:46 +00:00
fix(echarts): Display NULL values in categorical x-axis for bar charts (#34761)
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -272,6 +272,7 @@ export function extractSeries(
|
||||
sortSeriesAscending?: boolean;
|
||||
xAxisSortSeries?: SortSeriesType;
|
||||
xAxisSortSeriesAscending?: boolean;
|
||||
xAxisType?: AxisType;
|
||||
} = {},
|
||||
): [SeriesOption[], number[], number | undefined] {
|
||||
const {
|
||||
@@ -286,11 +287,15 @@ export function extractSeries(
|
||||
sortSeriesAscending,
|
||||
xAxisSortSeries,
|
||||
xAxisSortSeriesAscending,
|
||||
xAxisType,
|
||||
} = opts;
|
||||
if (data.length === 0) return [[], [], undefined];
|
||||
const rows: DataRecord[] = data.map(datum => ({
|
||||
...datum,
|
||||
[xAxis]: datum[xAxis],
|
||||
[xAxis]:
|
||||
datum[xAxis] === null && xAxisType === AxisType.Category
|
||||
? NULL_STRING
|
||||
: datum[xAxis],
|
||||
}));
|
||||
const sortedSeries = sortAndFilterSeries(
|
||||
rows,
|
||||
|
||||
Reference in New Issue
Block a user