diff --git a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java index 020157435f..56d2f90035 100644 --- a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java +++ b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java @@ -180,6 +180,9 @@ public class ChartViewService { } data = datasourceProvider.getData(datasourceRequest); } + if (StringUtils.containsIgnoreCase(view.getType(), "pie") && data.size() > 1000) { + data = data.subList(0, 1000); + } // 图表组件可再扩展 List x = new ArrayList<>(); diff --git a/frontend/src/components/canvas/components/Editor/Preview.vue b/frontend/src/components/canvas/components/Editor/Preview.vue index d288ccb07d..2428dca442 100644 --- a/frontend/src/components/canvas/components/Editor/Preview.vue +++ b/frontend/src/components/canvas/components/Editor/Preview.vue @@ -1,5 +1,5 @@