[jupyter notebook]之菜鳥安裝[pyecharts]中Geo或Map顯示問題


作為菜鳥,在學習使用pyecharts模塊進入jupyter notebook的時候,又遇到了問題——那就是,可以使用一下代碼,導入Geo和Map模塊,但是弄了之后看不見地圖。

from pyecharts import Geo
from pyecharts import Map

需要安裝html5的庫,不然顯示不了 pyecharts 的圖

【Anaconda Prompt命令行】conda install -c anaconda html5lib

安裝matplotlib  (不然顯示不了圖)

【Anaconda Prompt命令行】conda install matplotlib

所以,我有開始了尋找解決方法之旅,網上大多表示,用以下代碼安裝地圖:

全球國家地圖: echarts-countries-pypkg (1.9MB)
全球城市地圖:echarts-cities-pypkg ( 138,398 個城市地理坐標,覆蓋了200 多個國家)
中國省級地圖: echarts-china-provinces-pypkg (730KB)
中國市級地圖: echarts-china-cities-pypkg (3.8MB)

pyecharts 的地圖庫

pip install echarts-countries-pypkg; 
pip install echarts-cities-pypkg
pip install echarts-china-provinces-pypkg 
pip install echarts-china-cities-pypkg
pip install echarts-china-misc-pypkg
pip install echarts-united-kingdom-pypkg

附上引文地址:

A:https://blog.csdn.net/weixin_40041218/article/details/81043669

B:  http://pyecharts.org/#/zh-cn/datasets?id=%e4%bd%bf%e7%94%a8%e4%be%8b%e5%ad%90

所以我根據之前了解的,以管理者身份進入Anaconda Prompt,輸入上述代碼,結果是,僅僅echarts-countries-pypkg和echarts-cities-pypkg可以成功安裝,其余兩個會提示連接不上,並且失敗。
例如:

Could not find a version that satisfies the requirement echarts-china-provinces-pypkg (from versions: )
No matching distribution found for echarts-china-provinces-pypkg

所以呢,只能自己去Github上下載第三方包,自己在Anaconda Prompt中安裝了。
例如:

cd C:\Users\hupen\Downloads\echarts-china-cities-pypkg-master
python setup.py install

OK,到這里,就安裝好,可以開始使用,
但是萬萬沒想到,畫不了圖,json文件仍未成功,哎!!!!

繼續接着干,今天終於成功了,找到了原因是因為:在Github上面下載的時候,文件夾下echarts_china_cities_pypkgresources是空的,里面的js文件並沒有下載下來,需要在Github里面點開在下載。
附上Github下載地址:

1.國內省級區域: https://github.com/echarts-maps/echarts-china-provinces-pypkg

2.國內省級區域里面的js下載地址:https://github.com/echarts-maps/echarts-china-provinces-js/tree/bf6ce97e9250f025bf2d051772c6088321f1a4b3

3.國內城市:https://github.com/echarts-maps/echarts-china-cities-pypkg

4.國內城市里面的js文件下載地址:https://github.com/echarts-maps/echarts-china-cities-js/tree/58e83d41eaa36b1cfd5b850f4a5543b84fdd384b

其他的也可以以這樣的方式,然后把js文件全部拷貝到對應的resources里面即可。

這位大神也給了一些解決辦法,需要的請參考:https://blog.csdn.net/zqs305082800/article/details/84581299


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM