Hi,
After last updates of streamlit with upgrades on plotly renderings, everything was great except for px.scattermapbox weird handling with st.selectbox to select column for the marker color.
So I switched to pydeck, it works great but I cant find a way to make the map taller no matter the height I pick. What could I try to make it work ?
import pydeck as pdk
view_state = pdk.ViewState(latitude=df[‘lat’].mean(), longitude=df[‘lon’].mean(), zoom=13, pitch=0)
tooltip = {
“html”:
“Chimie: {color}
”
“Epaisseur: {thickness} m
”,
“style”: {
“backgroundColor”: “steelblue”,
“color”: “black”,
}
}
slayer = pdk.Layer(
type=‘ScatterplotLayer’,
data=df,
get_position=[“lon”, “lat”],
#get_color=[“200-(color-color_min)/(color_max-color_min)*200”, “255-(color-color_min)/(color_max-color_min)*1”, “200-(color-color_min)/(color_max-color_min)*200”],
get_color=[“90+(color-color_min)/(color_max-color_min)*255”, “31+(color-color_min)/(color_max-color_min)*175”,"255-(color-color_min)/(color_max-color_min)255"],
get_line_color=[0, 0, 0],
get_radius=['thicknesssize_correction’],
pickable=True,
onClick=True,
filled=True,
line_width_min_pixels=10,
opacity=2,
)
pp = pdk.Deck(
initial_view_state=view_state,
map_provider=‘mapbox’,
map_style=pdk.map_styles.SATELLITE,
layers=[slayer],
tooltip=tooltip,
height=1500
)
deckchart = st.pydeck_chart(pp)