Python的Plotly庫對於數據可視化和簡單,輕鬆地理解數據非常有用。繪圖圖形對象是繪圖的高級接口,易於使用。
plotly.express.scatter_geo()函數
此函數用於將地理數據繪製到Map上。
用法:plotly.express.scatter_geo(data_frame=None, lat=None, lon=None, locations=None, locationmode=None, color=None, text=None, hover_name=None, hover_data=None, custom_data=None, size=None, title=None, template=None, width=None, height=None)
參數:
data_frame:需要為列名傳遞DataFrame或array-like或dict。
lat:此參數用於根據Map上的緯度定位標記。
lon:此參數用於根據Map上的經度定位標記。
locations:此參數根據locationmode解釋並映射到經度/緯度。
locationmode:此參數確定用於將位置中的條目與Map上的區域進行匹配的位置集。
color:此參數將顏色分配給標記。
size:此參數用於分配標記大小。它可以是data_frame中列的名稱,也可以是pandas Series或數組對象。
title:此參數設置圖形標題。
width:此參數設置圖形的寬度
height:此參數設置圖形的高度。
範例1:
Python3
import plotly.express as px
df = px.data.gapminder().query("year == 2007")
plot = px.scatter_geo(df, locations="iso_alpha")
plot.show()
輸出:
範例2:使用size和color參數
Python3
import plotly.express as px
df = px.data.gapminder().query("year == 2007")
plot = px.scatter_geo(df, locations="iso_alpha",
size="gdpPercap",
color = "country")
plot.show()
輸出:
相關用法
- Python Wand function()用法及代碼示例
- Python Sorted()用法及代碼示例
- Python Numbers choice()用法及代碼示例
- Python Tkinter askopenfile()用法及代碼示例
- Python round()用法及代碼示例
- Python id()用法及代碼示例
注:本文由純淨天空篩選整理自deepanshumehra1410大神的英文原創作品 plotly.express.scatter_geo() function in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。