diff --git a/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java b/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java index 45dafde4cb..5ea24400db 100644 --- a/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java +++ b/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java @@ -1376,6 +1376,10 @@ public class ChartViewService { // 图表组件可再扩展 Map mapChart = new HashMap<>(); if (StringUtils.equalsIgnoreCase(view.getRender(), "echarts")) { + // reverse data + if (StringUtils.containsIgnoreCase(view.getType(), "horizontal")) { + Collections.reverse(data); + } if (StringUtils.containsIgnoreCase(view.getType(), "stack")) { mapChart = ChartDataBuild.transStackChartData(xAxis, yAxis, view, data, extStack, isDrill); } else if (StringUtils.containsIgnoreCase(view.getType(), "scatter")) {