学习streamlit-13
今天练习做一个BMI计算应用:
学习streamlit-12
streamlit页面布局
今天学习streamlit网页应用的布局,在快速演示程序中,涉及到以下几个streamlit对象:
st.set_page_config(layout="wide")
以宽模式显示app内容,不指定的话,默认以固定宽度显示内容。st.sidebar
放置边栏组件,或在边栏显示文本和图片st.expander
在一个下拉容器中显示文本或图片st.columns
创建表栏式空间、列表空间
学习streamlit-11
st.plotly_chart
今天学习st.plotly_chart的使用,并完成一个股票蜡烛图的练习。
st.plotly_chart用来显示交互式绘图表,Plotly是一个Python的图表库。
st.plotly_chart函数的参数跟 Plotly 的 plot() 函数几乎一样,你可以在 https://plot.ly/python 找到更多关于Plotly的信息。
要在 Streamlit 中显示 Plotly 图表,只需要在通常调用 Plotly 的 py.plot 或 py.iplot 函数的地方替换成调用 st.plotly_chart 。
学习streamlit-10
st.file_uploader是一个文件上传组件,默认配置下,上传的文件大小限制在200MB以内,可以通过配置server.maxUploadSize选项修改这一限制。了解更多配置选项。
demo
点击按钮运行演示程序:
学习streamlit-9
学习streamlit-8
Streamlit Components
今天学习streamlit中定制组件(插件)的使用。
streamlit支持组件扩展,允许开发者开发自己的组件来扩展功能。组件是开发者编写的第三方python模块。
目前已经有大量第三方组件可供使用,比如streamlit官方收录的典型组件和streamlit开发者Fanilo维护的组件列表。
那我们该如何使用这些组件呢?非常简单,只需要pip install。
学习streamlit-7
学习streamlit-6
st.selectbox
今天学习streamlit中st.selectbox的使用。
st.selectbox是一个用来显示选择的组件,示例程序会问用户最喜欢的颜色:
- 用户选择一个颜色
- 打印输出选择的颜色






