显示 matplotlib.pyplot 图。
函数签名
st.pyplot(fig=None, clear_figure=None, **kwargs)
参数 | 说明 |
---|---|
fig (Matplotlib Figure) | 要绘制的图形。当未指定此参数时,此函数将呈现全局图形(但不推荐使用,如下所述) |
clear_figure (bool) | 如果为 True,则图形在渲染后将被清除。如果为 False,则图形在渲染后不会被清除。如果未指定,我们将根据
|
**kwargs (any) | 传递给 Matplotlib 的 savefig 函数的参数。 |
示例
import matplotlib.pyplot as plt
import numpy as np
arr = np.random.normal(1, 1, size=100)
fig, ax = plt.subplots()
ax.hist(arr, bins=20)
st.pyplot(fig)
注意
注意
弃用警告。 2020 年 12 月 1 日之后,我们将删除在 st.pyplot()
中不指定参数的函数,因为这需要使用 Matplotlib 的非线程安全的全局图形对象。因此,请始终传递一个图形对象,如上面的示例部分所示。
Matplotlib 支持几种不同类型的"backends"。如果您在使用带有 Streamlit 的 Matplotlib 时遇到错误,请尝试将后端设置为 "TkAgg":
echo "backend: TkAgg" >> ~/.matplotlib/matplotlibrc
有关详细信息,请参阅https://matplotlib.org/faq/usage_faq.html。
相关用法
- Python Streamlit st.pydeck_chart用法及代码示例
- Python Streamlit st.plotly_chart用法及代码示例
- Python Streamlit st.progress用法及代码示例
- Python Streamlit st.experimental_singleton.clear用法及代码示例
- Python Streamlit st.bokeh_chart用法及代码示例
- Python Streamlit st.caption用法及代码示例
- Python Streamlit st.text_input用法及代码示例
- Python Streamlit st.area_chart用法及代码示例
- Python Streamlit st.title用法及代码示例
- Python Streamlit st.cache用法及代码示例
- Python Streamlit st.experimental_singleton用法及代码示例
- Python Streamlit st.empty用法及代码示例
- Python Streamlit st.error用法及代码示例
- Python Streamlit st.video用法及代码示例
- Python Streamlit st.vega_lite_chart用法及代码示例
- Python Streamlit st.slider用法及代码示例
- Python Streamlit st.header用法及代码示例
- Python Streamlit st.container用法及代码示例
- Python Streamlit st.form_submit_button用法及代码示例
- Python Streamlit st.form用法及代码示例
- Python Streamlit st.bar_chart用法及代码示例
- Python Streamlit st.code用法及代码示例
- Python Streamlit st.experimental_memo.clear用法及代码示例
- Python Streamlit st.warning用法及代码示例
- Python Streamlit st.image用法及代码示例
注:本文由纯净天空筛选整理自streamlit.io大神的英文原创作品 st.pyplot。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。