在项目中用到echarts,希望给图表y轴设置最大值和最小值,
当给max和min设置为常量时,该设置生效:
yAxis: [{
type: 'value',
position: 'left',
axisLabel: {
formatter: '{value}'
},
axisLine: {
lineStyle: {
color: this.colors[0]
}
},
gridIndex: 0,
min: -1,
max: 6,
}]
对应图标的样式如下:
但如果把min和max改为动态的函数,则设置失效:
{
type: 'value',
position: 'left',
axisLabel: {
formatter: '{value}'
},
axisLine: {
lineStyle: {
color: this.colors[0]
}
},
gridIndex: 0,
max:function (value) {
return 6;
},
min:function (value) {
return -1;
}
}
对应样式如下(连左侧坐标轴都不见了,我表示很桑心):
想请问各位大大,这个情况是怎么回事,应该怎么调整
代码没问题
你确定只改了这两个属性的值没改其他东西?