为什么Streamlit在访问Plotly full_figure_for_development时会崩溃

问题描述 投票:0回答:1

我需要访问绘图图的当前 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)
plotly streamlit
1个回答
0
投票

您的代码可以在以下版本中正常运行:

python 3.10.12
流线型 1.23.1
情节5.15.0
万花筒 0.2.1

如果仍然有问题,也许检查一下内存消耗。

© www.soinside.com 2019 - 2024. All rights reserved.