echart折線圖y軸的最大最小值可以設置固定值,也可以設置function根據(jù)數(shù)據(jù)的大小動態(tài) 改變,達到折線"不頂天,不立地"的效果,始終保持在圖中間位置。
如下圖配置項:

min

max
設置固定值是沒有問題的,顯示正常。
但是設置function時會有個坑?。?!
先設置max,min為function,再獲取數(shù)據(jù)賦值series,打印配置項,max和min就消失了,y軸也沒有設置max,min。
解決方法:給series賦值后,再設置yAxis.max和yAxis.min函數(shù),看代碼↓↓↓
//先給series賦值
series[0].data = [1,2,4,5,6]
series[1].data = [4,5,6,7,8]
//再設置function 的 max,min
yAxis.max = function(value){
return value.max + 20
}
yAxis.max = function(value){
return value.min - 20
}
解決~
配置項參考官網(wǎng):https://echarts.apache.org/zh/option.html#yAxis.min