我需要一个参数,允许我使用PDFMap而不是plotly.express.scatter_mapbox
的开放街道Map更新布局。
我已经搜索了Plotly的文档,并在网上搜索,但我找不到答案。
下面的评论中的一行是我想改变的。
import pandas as pd
import plotly.express as px
us_cities = pd.read_csv("https://raw.githubusercontent.com/plotly/datasets/master/us-cities-top-1k.csv")
fig = px.scatter_mapbox(us_cities, lat="lat", lon="lon", hover_name="City", hover_data=["State", "Population"],
color_discrete_sequence=["fuchsia"], zoom=3, height=600)
# --------------------------------------------------
# Change this line to include PDF map instead of "open-street-map"
fig.update_layout(mapbox_style="open-street-map")
# ---------------------------------------------------
fig.update_layout(margin={"r":0,"t":0,"l":0,"b":0})
fig.show()
1条答案
按热度按时间s5a0g9ez1#
mapbox_style
参数不接受PDF
作为输入,请参阅here(及以下内容)以了解可接受的输入。mapbox_style(str(default 'basic',needs Mapbox API token))-基本Map样式的标识符,其中一些需要使用plotly.express.set_mapbox_access_token()设置Mapbox API token。不需要Mapbox API令牌的允许值是'open-street-map'、'white-bg'、'carto-positron'、'carto-darkmatter'、'stamen-terrain'、'stamen-toner'、'stamen-watercolor'。需要Mapbox API标记的允许值是'basic'、'streets'、'outdoors'、'light'、'dark'、'satellite'、'satellite-streets'。