fix(plugin-chart-echarts): support numerical x-axis (#26087)

This commit is contained in:
Ville Brofeldt
2023-11-24 07:36:32 -08:00
committed by GitHub
parent 57d61df44d
commit aad67e43db
3 changed files with 23 additions and 10 deletions

View File

@@ -18,6 +18,7 @@
*/
import { SortSeriesType } from '@superset-ui/chart-controls';
import {
AxisType,
DataRecord,
GenericDataType,
getNumberFormatter,
@@ -31,6 +32,7 @@ import {
extractSeries,
extractShowValueIndexes,
formatSeriesName,
getAxisType,
getChartPadding,
getLegendProps,
getOverMaxHiddenFormatter,
@@ -870,3 +872,10 @@ test('calculateLowerLogTick', () => {
expect(calculateLowerLogTick(2)).toEqual(1);
expect(calculateLowerLogTick(0.005)).toEqual(0.001);
});
test('getAxisType', () => {
expect(getAxisType(GenericDataType.TEMPORAL)).toEqual(AxisType.time);
expect(getAxisType(GenericDataType.NUMERIC)).toEqual(AxisType.value);
expect(getAxisType(GenericDataType.BOOLEAN)).toEqual(AxisType.category);
expect(getAxisType(GenericDataType.STRING)).toEqual(AxisType.category);
});