1. 程式人生 > 實用技巧 >關於highcharts極地圖polar不顯示line的問題

關於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的圖如下: