作為菜鳥,在學習使用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