您好,登錄后才能下訂單哦!
今天小編給大家分享一下python中如何使用Pyecharts繪制疫情分布圖的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
為了密切關注疫情動態,使用Python實現將數據可視化在地圖上吧。
Pyecharts 介紹
Apache Echarts 是一個由百度開源的數據可視化,憑借著良好的交互性,精巧的圖表設計,得到了眾多開發者的認可。而 Python 是一門富有表達力的語言,很適合用于數據處理。當數據分析遇上數據可視化時,pyecharts 誕生了。
Pyecharts 使用
安裝完上述繪制地圖相關的python包后,我們接下來開始畫疫情分布地圖。
首先,我們先來查看一段Pyecharts相關實現:
1、導入需要使用的依賴庫
2、pyecharts支持鏈式調用。
3、聲明Map對象
4、m.add(**kwargs)的調用,主要用于數據呈現,依次為:
– 圖例:字符串表示圖例
– 屬性及取值:一般為list類型 [(attr,value)],attr在這里主要表示江蘇省地級市名,attr在這里表示各地級市今日新感染人數。如果我們要對哪個地級市進行標注,就寫入對應的列表即可。
– 地圖類型 maptype=’江蘇’ 指定需要繪制的地區的區域。可以是省級地名,也可以是市級地名。
5、m.render默認在當前文件生成html文件
from pyecharts import options as opts from pyecharts.charts import Map c_today = ( Map() .add("今日新增人數", [list(z) for z in zip(city_list, todayconfirm)], maptype="江蘇" ) .render("map_jiangsu_0803.html") )
運行后會在當前目錄生成 map_jiangsu_0803.html,用瀏覽器打開后結果如下:
當鼠標移動到對應區域后,會顯示出對應地級市今日新增人數。
以上就是“python中如何使用Pyecharts繪制疫情分布圖”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。