1. 程式人生 > >解決按需引入 ECharts 後圖例不顯示的問題

解決按需引入 ECharts 後圖例不顯示的問題

 

眾所周知,我們在專案中如果能夠按需引入模組,這將大大縮小專案體積,避免不必要的效能耗費。
在 ECharts 官網教程中有一段按需引入 ECharts 的程式碼示例,細心的小夥伴會發現這段程式碼中並沒有在 setOption 中配置 legend ,如果將這段程式碼直接貼上使用,看到的效果便是沒有圖例。

網上查詢,也有不少人遇到這個問題在網上提問,一些人是因為 legend.name 與 series.name 設定不一致所導致的,可能也會有相當一部分人在確定自己程式碼無誤的狀態下仍然看不到圖例,本文正是在此種情況下,問題得到解決後所寫的,希望給有需要的人一些幫助。

進入正題,解決它並不難,出現此問題的原因在於沒有按需引入 legend 模組,引入方式也很簡單,查詢 echarts 資料夾,依照路徑 ‘echarts/lib/component/legend’ 便找到了該 js 檔案,將其引入即可,即新增一行程式碼:

require("echarts/lib/component/legend");

問題搞定。

 

轉載於:https://blog.csdn.net/josephyangx/article/details/78677827