要使用Plotly的Scattermapbox類創建散點圖地圖,您需要首先導入必要的庫和模塊。然后,您需要創建一個散點圖圖表對象,使用Scattermapbox類來指定地圖類型,設置地圖的中心點和縮放級別,以及添加散點數據。最后,您可以通過調用show()方法來顯示地圖。
以下是一個簡單示例,演示如何使用Plotly的Scattermapbox類創建散點圖地圖:
import plotly.express as px
# 創建散點圖圖表對象
fig = px.scatter_mapbox(lat=[37.7749], lon=[-122.4194], zoom=10)
# 設置地圖類型為散點圖地圖
fig.update_layout(mapbox_style="open-street-map")
# 設置地圖的中心點和縮放級別
fig.update_layout(mapbox_center={"lat": 37.7749, "lon": -122.4194})
fig.update_layout(mapbox_zoom=10)
# 添加散點數據
fig.add_trace(px.scatter_mapbox(lat=[37.7749], lon=[-122.4194], mode='markers'))
# 顯示地圖
fig.show()
在這個示例中,我們使用Plotly的express模塊創建了一個散點圖地圖對象,并指定了地圖的中心點和縮放級別。然后,我們設置了地圖類型為散點圖地圖,并添加了一個散點數據。最后,我們調用show()方法顯示地圖。您可以根據您的需要對圖表進行進一步的自定義和調整。