【Python】全网最新最全Pyecharts可视化教程(二):绘制好看的交互式地图教程
說(shuō)到使用Python來(lái)進(jìn)行地圖的可視化那就一定少不了Pyecharts的身影,本文小編就對(duì)Pyecharts可實(shí)現(xiàn)的地圖可視化進(jìn)行一番探究,看看其出來(lái)的效果如何
1
Pyecharts-Map
首先要介紹的是Pyecharts中使用最多的Map()方法,我們生成全國(guó)范圍的銷(xiāo)售額分布圖,如下
當(dāng)然我們也可以用來(lái)制作世界地圖,比方說(shuō)我們來(lái)繪制一下現(xiàn)在全世界的疫情新增確診人數(shù)分布
從上圖我們能夠清晰的看到,美國(guó)的新增確診病例每天都以幾千幾萬(wàn)的量級(jí)在增加,當(dāng)然我們也可以用其來(lái)繪制局部區(qū)域的地圖,就拿小編所在地的上海來(lái)說(shuō)吧,下圖便是上海各個(gè)地區(qū)的二手房房?jī)r(jià)的分布圖,
2
Pyecharts-Geo
在看完了上海市中心的二手房?jī)r(jià)對(duì)于我們普通人來(lái)說(shuō)就好比是一個(gè)天文數(shù)字之后,我們將目光轉(zhuǎn)向另外一個(gè)Geo()方法,來(lái)看看其可視化的效果如何,比方說(shuō)看一下湖北省內(nèi)各市的門(mén)店數(shù)(虛擬數(shù)據(jù))
當(dāng)然我們也可以轉(zhuǎn)變成熱力圖,并且將地圖的背景顏色換一下,例如
當(dāng)然我們也不只能夠?qū)⑵渚窒抻谝粋€(gè)省或者某一市,能夠?qū)⑵浞秶鷶U(kuò)展到全國(guó),由于其中的步驟與原理都高度類似,這里就不做贅述。
3
Pyecharts的航線圖
Pyecharts可以生成地理空間的流動(dòng)圖,用來(lái)表示航班數(shù)量、人口流動(dòng)等等,下面以上海為例,查看一下上海發(fā)往全國(guó)各地的航班情況
4
Pyecharts—Bmap
Bmap也就是百度地圖,Pyecharts可以調(diào)用百度地圖的接口來(lái)讓繪制出來(lái)的結(jié)果更加接近我們平時(shí)使用的地圖,如下圖所示(不過(guò)使用Bmap之前需要去百度地圖開(kāi)放平臺(tái)申請(qǐng)一個(gè)API KEY方能使用)
5
總的來(lái)說(shuō)
總的來(lái)說(shuō),我們能夠使用Geo、Map和BMap來(lái)分別繪制地圖,步驟也是非常的相似與簡(jiǎn)便,要是對(duì)本文的可視化實(shí)踐比較感興趣的讀者,可以找小編要一下本文的代碼,小編會(huì)在下方貼出自己的聯(lián)系方式哦!
步驟 | 描述 | 代碼示例 |
| 1 | 實(shí)例一個(gè)具體類型的對(duì)象 | c = Geo() |
| 2 | 往里面添加數(shù)據(jù) | c.add(x,y) |
| 3 | 添加標(biāo)題等圖標(biāo)的配置 | c.set_global_opts(title="") |
| 4 | 在jupyter notebook中生成 | c.render_notebook() |
總結(jié)
以上是生活随笔為你收集整理的【Python】全网最新最全Pyecharts可视化教程(二):绘制好看的交互式地图教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【CV】10分钟理解Focal loss
- 下一篇: 【机器学习基础】八种应对样本不均衡的策略