Browse Source

堆叠对比图优化

qianming 3 years ago
parent
commit
dbe0abc99f

+ 1 - 1
report-ui/src/mixins/queryform.js

@@ -175,7 +175,7 @@ export default {
       for (const key in chartProperties) {
         if (chartProperties[key] !== 'yAxis' && !chartProperties[key].startsWith('xAxis')) {
           Object.keys(dataGroup).forEach(item => {
-            const data = new Array(yAxisList.length).fill(0)
+            const data = new Array(xAxisList.length).fill(0)
             dataGroup[item].forEach(res => {
               data[xAxisList.indexOf(res[xAxisField])]= res[key]
             })

+ 1 - 1
report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarCompareChart.vue

@@ -572,7 +572,7 @@ export default {
       xAxisList = this.setUnique(xAxisList);
       yAxisList = this.setUnique(yAxisList);
       for (const i in yAxisList) {
-        const data = new Array(yAxisList.length).fill(0);
+        const data = new Array(xAxisList.length).fill(0);
         for (const j in xAxisList) {
           for (const k in val) {
             if (val[k].name == yAxisList[i]) {

+ 1 - 1
report-ui/src/views/bigscreenDesigner/designer/widget/bar/widgetBarStackChart.vue

@@ -314,7 +314,7 @@ export default {
       xAxisList = this.setUnique(xAxisList);
       yAxisList = this.setUnique(yAxisList);
       for (const i in yAxisList) {
-        const data = new Array(yAxisList.length).fill(0);
+        const data = new Array(xAxisList.length).fill(0);
         for (const j in xAxisList) {
           for (const k in val) {
             if (val[k].name == yAxisList[i]) {

+ 1 - 1
report-ui/src/views/bigscreenDesigner/designer/widget/line/widgetLineCompareChart.vue

@@ -618,7 +618,7 @@ export default {
       xAxisList = this.setUnique(xAxisList);
       yAxisList = this.setUnique(yAxisList);
       for (const i in yAxisList) {
-        const data = new Array(yAxisList.length).fill(0);
+        const data = new Array(xAxisList.length).fill(0);
         for (const j in xAxisList) {
           for (const k in val) {
             if (val[k].name == yAxisList[i]) {

+ 1 - 1
report-ui/src/views/bigscreenDesigner/designer/widget/line/widgetLineStackChart.vue

@@ -332,7 +332,7 @@ export default {
       xAxisList = this.setUnique(xAxisList);
       yAxisList = this.setUnique(yAxisList);
       for (const i in yAxisList) {
-        const data = new Array(yAxisList.length).fill(0);
+        const data = new Array(xAxisList.length).fill(0);
         for (const j in xAxisList) {
           for (const k in val) {
             if (val[k].name == yAxisList[i]) {