鍍金池/ 問答/HTML/ echarts log軸怎么顯示最小值為0的數(shù)據(jù)

echarts log軸怎么顯示最小值為0的數(shù)據(jù)

在開發(fā)中需要使用圖表,由于數(shù)據(jù)之間差距很大,選擇使用y軸為log軸
但是發(fā)現(xiàn)log軸最小值不能為0(數(shù)據(jù)中會出現(xiàn)0點情況,最小值需要氣泡顯示)

網上找不到log軸最小值為0該怎么搞,希望大神指教
又或者有什么其他好的方式,展示數(shù)據(jù)相差過大的情況

數(shù)據(jù)為0時,其他柱狀圖撐破,最大最小值的氣泡顯示不了
clipboard.png

回答
編輯回答
挽青絲

解決辦法有2個:

  1. 遍歷一遍,把0置為0.01或0.001
  2. 設置y軸的min值。yAxis: { type: 'log', min: 0.01 }
2018年8月30日 03:16
編輯回答
礙你眼

這個你要獲取數(shù)組中的最大值然后maxValue maxValue = maxValue % 5 ? maxValue : maxValue+(5- maxValue % 5) ;獲取Y軸最大值 比例值:maxValue /5 最大值:maxValue 打完收工

2017年2月8日 06:22