鍍金池/ 問答/HTML/ 關(guān)于ECharts點(diǎn)擊事件問題

關(guān)于ECharts點(diǎn)擊事件問題

項(xiàng)目上用到了ECharts的柱形圖跟餅行圖,當(dāng)x軸的類型多了,不同類型數(shù)值相差很大時(shí),數(shù)值小的柱形圖沒法選中點(diǎn)擊,餅圖也是這種情況,請問下你們遇到這種情況是怎么解決的呢?下面圖是寫的一個(gè)demo,紅框圈中的就是無法選中點(diǎn)擊的,數(shù)值太小了

圖片描述

回答
編輯回答
墨染殤

這種情況下你就應(yīng)該考慮到數(shù)值的問題了,在給數(shù)據(jù)初始化之前最好是做一下數(shù)據(jù)集的判斷,如果有最小值的話,應(yīng)該給出一個(gè)可接受的最大值范圍。
假如oppo數(shù)據(jù)為10,那么圖表Y軸最大值應(yīng)該在100或者200合適(具體你可以聯(lián)調(diào)一下),那么超過200的就是到頂部的形狀(注意這個(gè)時(shí)候的300,800都是相同形狀噢)。

另外有種方案就是寫個(gè)控制器,用來篩選圖表Y軸最大值。比如按你的這個(gè)數(shù)據(jù)可以寫個(gè)select,分別有0-200,0-400,0-max,這幾種。

僅供參考...

2018年5月30日 13:00