diff --git a/src/views/pictureOnMap/page/WaterAssets/DrainageFacilitiesLeft/Rain/yushuibengzhanEcharts.vue b/src/views/pictureOnMap/page/WaterAssets/DrainageFacilitiesLeft/Rain/yushuibengzhanEcharts.vue index 02fb7e6..a44cb61 100644 --- a/src/views/pictureOnMap/page/WaterAssets/DrainageFacilitiesLeft/Rain/yushuibengzhanEcharts.vue +++ b/src/views/pictureOnMap/page/WaterAssets/DrainageFacilitiesLeft/Rain/yushuibengzhanEcharts.vue @@ -177,8 +177,17 @@ data: props.YAxis, name: '', // 系列名称, 用于tooltip的显示, legend 的图例筛选 type: 'pictorialBar', // 系列类型 - symbolSize: [barWidth * 2, barWidth * 2], // 标记的大小 - symbolOffset: [barWidth + 2, 0], //记相对于原本位置的偏移 + symbolSize: function (data) { + let arr = [barWidth + 2, 0]; + // 根据数据点的值动态改变图标大小 + console.log('data', data); + if (data != 0) { + return [barWidth * 2, barWidth * 2]; + } else { + return [0, 0]; + } + }, + symbolOffset: [barWidth + 2, 0], symbolPosition: 'end', // 图形的定位位置。可取值:start、end、center z: 10, // 组件的所有图形的z值。控制图形的前后顺序。z值小的图形会被z值大的图形覆盖 itemStyle: {