Я использую библиотеки Python, называемые dash и plotly, для создания интерактивной панели.Я хотел бы установить размер карты, чтобы она заполнила весь раздел.Карта создается с помощью mapbox.Я пытался установить стиль, но не работал.Моя карта выглядит так:
Я заметил, что карта других людей заполняет весь Div.(См. Положение виджетов):
Вот мой код:
map_data = [
go.Scattermapbox(
lat=df['latitude'],
lon=df['longitude'],
mode='markers',
marker=dict(
cmax=50,
cmin=0,
color=df['depth'],
colorbar=dict(
title='Colorbar'
),
colorscale='YlGnBu',
reversescale=True,
size=5,
# opacity=0.9
),
text=df['depth'],
hoverinfo='text'
)
]
map_layout = go.Layout(
title='Bathymetrical Data',
autosize=True,
hovermode='closest',
xaxis=dict(hoverformat='.5f'),
yaxis=dict(hoverformat='.5f'),
mapbox=dict(
accesstoken=mapbox_access_token,
bearing=0,
center=dict(
lat=lat,
lon=lon
),
pitch=0,
zoom=10,
),
)
figure = {
'data': map_data,
'layout': map_layout
}
Может кто-нибудь знает, как я могу изменить свой код, чтобы моя карта выглядела так?