得到经纬度数据使用Plotly画世界地图(美赛心得)
生活随笔
收集整理的這篇文章主要介紹了
得到经纬度数据使用Plotly画世界地图(美赛心得)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
因為做到一個題是關于亞馬遜的起火問題,需要使用經度維度和其他數據,于是需要針對緯度和經度做一個世界地圖可視化,為大家提供一個思路吧
使用plotly的map模塊https://plotly.com/python/maps/可以做許多類型的圖,一般都是需要在地圖上畫點,可以使用px.scatter_mapbox函數,給出一個官方的例子
px.set_mapbox_access_token(open(".mapbox_token").read()) #為了得到讀取token的權限 df = px.data.carshare() fig = px.scatter_mapbox(df, lat="centroid_lat", lon="centroid_lon", color="peak_hour", size="car_hours",color_continuous_scale=px.colors.cyclical.IceFire, size_max=15, zoom=10) fig.show()其中的地圖類型有許多種(參考:https://zhuanlan.zhihu.com/p/87163211)
使用style參數可以改變不同類型的地圖
basic類型
plotly對有經緯度的dataframe類型還是很好畫的,如果需要畫大致分布的地圖,可以使用px.density_mapbox函數,下面是我根據2020年亞太賽畫出的一個火災圖,大家可以參考一下,其實plotly官網的教程是很全面的,很多地圖都可以看上面的教程畫出來
效果圖:
總結
以上是生活随笔為你收集整理的得到经纬度数据使用Plotly画世界地图(美赛心得)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Google Pay支付遇到的问题
- 下一篇: 现在投资区块链还来得及吗?一个因素决定I