提问人:MYK 提问时间:10/28/2021 更新时间:11/28/2022 访问量:9311
如何让 Plotly 根据 Streamlit 应用程序中的屏幕分辨率调整绘图大小?
How do you get Plotly to adjust plot size based on screen resolution in a Streamlit app?
问:
我正在构建一个带有图表的应用程序。但是,我发现很难在图中设置动态绘图宽度(我希望该应用程序以多种分辨率查看)。streamlit
plotly
plotly
有没有办法告诉使用 100%(或 80% 等)的宽度(无论可能有多少像素)。plotly
答:
15赞
MYK
10/28/2021
#1
您可以使用 st.plotly_chart
的参数:use_container_width
st.plotly_chart(fig, use_container_width=True)
评论
0赞
Forrest Abouelnasr
9/17/2022
st.plotly_chart(fig, use_container_width=True)
对我不起作用
0赞
MYK
9/20/2022
很乐意提供帮助,但您能分享更多背景信息吗?
0赞
Forrest Abouelnasr
9/21/2022
按照建议添加设置对我的图形宽度没有影响。我使用的是情节数字
0赞
Kavyajeet Bora
3/20/2023
有没有自动调整高度的技巧?
3赞
trademadaari
11/28/2022
#2
fig.update_layout(height=800)
st.plotly_chart(fig,use_container_width=True,height=800)
我用过这个,效果很好。 我只能同时使用两者,然后它才起作用。
评论