Plotly的Scattermapbox類如何使用

小億
102
2024-05-17 18:41:19
欄目: 編程語言

要使用Plotly的Scattermapbox類創(chuàng)建散點(diǎn)圖地圖,您需要首先導(dǎo)入必要的庫和模塊。然后,您需要?jiǎng)?chuàng)建一個(gè)散點(diǎn)圖圖表對(duì)象,使用Scattermapbox類來指定地圖類型,設(shè)置地圖的中心點(diǎn)和縮放級(jí)別,以及添加散點(diǎn)數(shù)據(jù)。最后,您可以通過調(diào)用show()方法來顯示地圖。

以下是一個(gè)簡單示例,演示如何使用Plotly的Scattermapbox類創(chuàng)建散點(diǎn)圖地圖:

import plotly.express as px

# 創(chuàng)建散點(diǎn)圖圖表對(duì)象
fig = px.scatter_mapbox(lat=[37.7749], lon=[-122.4194], zoom=10)

# 設(shè)置地圖類型為散點(diǎn)圖地圖
fig.update_layout(mapbox_style="open-street-map")

# 設(shè)置地圖的中心點(diǎn)和縮放級(jí)別
fig.update_layout(mapbox_center={"lat": 37.7749, "lon": -122.4194})
fig.update_layout(mapbox_zoom=10)

# 添加散點(diǎn)數(shù)據(jù)
fig.add_trace(px.scatter_mapbox(lat=[37.7749], lon=[-122.4194], mode='markers'))

# 顯示地圖
fig.show()

在這個(gè)示例中,我們使用Plotly的express模塊創(chuàng)建了一個(gè)散點(diǎn)圖地圖對(duì)象,并指定了地圖的中心點(diǎn)和縮放級(jí)別。然后,我們?cè)O(shè)置了地圖類型為散點(diǎn)圖地圖,并添加了一個(gè)散點(diǎn)數(shù)據(jù)。最后,我們調(diào)用show()方法顯示地圖。您可以根據(jù)您的需要對(duì)圖表進(jìn)行進(jìn)一步的自定義和調(diào)整。

0