1. 程式人生 > 實用技巧 >8行Python程式碼繪製疫情地圖

8行Python程式碼繪製疫情地圖

Pyecharts簡介 Echarts 是一個由百度開源的資料視覺化,憑藉著良好的互動性,精巧的圖表設計,得到了眾多開發者的認可。 而 Python 是一門富有表達力的語言,很適合用於資料處理。當資料分析遇上資料視覺化時,pyecharts 誕生了。(引自Pyecharts官網) Python程式碼較簡潔,使用Pyecharts, 展現當下時事。想做資料視覺化的新手可以用這個例子入門。 2020最新python學習資源分享:1156465813 準備: 1.Python IDLE 或者 Pycharm等 2.開啟cmd, 根據自己的python版本輸入如下任一命令,安裝numpy和pyecharts 0.1.9.4版本
pip install numpy, pyecharts==0.1.9.4 pip 3 install numpy, pyecharts==0.1.9.4 3.準備中國各省市疫情資料,此例使用的是支付寶平臺各省市累計確診資料統計(截至 2020-10-18 ) 實現程式碼
from pyecharts import Map
import numpy as np
value = np.array([68139, 1283, 1877, 1281, 586, 1019, 991, 937, 724, 1080, 845, 260, 669, 171, 280, 935, 417, 434, 948, 368, 211, 251, 208, 275, 170, 5220, 147, 157, 75, 535,902,18])#
資料匯入 attr = ["湖北","浙江","廣東","河南","重慶","湖南","安徽","北京","四川","上海","山東","廣西","江蘇","海南","遼寧","江西","福建","陝西","黑龍江","河北","雲南","天津","山西","內蒙古","甘肅","香港","貴州","吉林","寧夏","臺灣","新疆","青海"] map = Map("截至 2020-10-18 累計確診資料統計", width=1000, height=800) map.add("",attr,value,is_map_symbol_show=True,maptype="china", is_visualmap=True, visual_text_color='
#000',is_label_show=True, visual_range=[np.min(value),np.max(value)]) map.render()#結果匯出.html print("DONE!")#程式結束提示。
最後的結果會以.html格式匯出,一般程式執行結束後會儲存在桌面上。結果如下所示: 圖片是動態的滑鼠放到任意省市,會變色,並出現相應數字。 想看看的可以自己動手寫一下

為了可以給大家提出更多的學習建議,這是我建立的Python學習圈子:1156465813。在彼此的溝通可以我們可以得到很多學習經驗,學習始終靠自己,當你掌握了一個好的學習方法,系統的學習方式,你會發現其實學習Python並沒有那麼難,有問題在群裡隨時問我,群內含有不少的學習資料,大家可以一起討論問題,共同進步。