我需要访问绘图图的当前 x 和 y 范围。 Plotly 提供了一个 函数 来访问这些值。但是,当我尝试在 Streamlit 中显示绘图时,应用程序崩溃,Python 控制台中没有显示任何输出。
我使用了以下代码。重新运行应用程序时,没有输出并且应用程序冻结
import streamlit as st
import plotly.graph_objects as go
import kaleido
fig = go.Figure(
data=[go.Scatter(
mode="markers+text",
x=[10,20],
y=[20, 10],
text=["Point A", "Point B"]
)],
layout=dict(height=400, width=400, template="none")
)
st.plotly_chart(fig)
full_fig = fig.full_figure_for_development()
print(full_fig)
您的代码可以在以下版本中正常运行:
python 3.10.12
流线型 1.23.1
情节5.15.0
万花筒 0.2.1
如果仍然有问题,也许检查一下内存消耗。