關於highcharts極地圖polar不顯示line的問題

最開始就有這個問題,但是一直沒有管他。這次因爲概況頁面UI改版,所以開始着手處理。

最開始以爲是參數設置的問題,於是就找到了官方示例代碼,把官方的一些參數加入到之前的代碼裏面發現不起作用。

於是就把整個官方代碼原封不動拷貝到項目中進行嘗試,然後發現還是沒有顯示極地圖中間的線條。

然後我懷疑是版本的問題,看了一下項目中highcharts使用的版本是v7.1.2,而官方實例是用的最新版的v8.2.2,於是我把官方的版本下載下來放到項目中使用,果然新版的線條出來了。

但是我想,之前的版本也不可能不能顯示line啊?應該是有什麼參數沒設置正確。

然後我就在網上搜索這個版本polar不顯示線的問題,然後找到這篇討論:https://www.highcharts.com/forum/viewtopic.php?t=42099

大意就是有個開發者也遇到相同的問題,當時的最新版就是v7.1.2也不顯示line,不過作者沒有復現,但是作者強調:

Please confirm that every script which you have attached is from one version, to avoid collision like in this case.

我想到我們項目除了使用到highcharts外還是用到了 highcharts-more這個js文件,是highcharts的擴展文件,是不是這兩個js文件版本不匹配呢?

我看了下項目的 highcharts-more 版本是v6.0.1確實和v7.1.2差了不少。

於是我在官網下載了highcharts-more v7.1.2版本的,導入項目後,line終於出來了。

僅此爲記。

PS:顯示line的圖如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章