概述
- Streamlit 成为构建数据应用程序的最强大方式的原因,包括显示和设置数据样式、绘制图表和地图、添加交互式小部件、自定义应用程序布局、缓存计算和定义主题的能力
- Streamlit 对于构建UI要求不高的业务,能够快速实现
- Streamlit 对于后端工程师,想要构建自己的后台页面时非常快的
- Streamlit 可以被成为python中的前端,在机器学习领域具有广泛应用
-
安装
pip install streamlit
功能接口
st.siderbar
st.columns()
st.expander()
st.container()
st.empty()
st.write()
st.markdown()
st.title()
st.header()
st.subheader()
st.caption()
st.code()
st.text()
st.latex()
st.image()
st.audio()
st.video()
st.progress()
st.spinner()
st.balloons()
st.error()
st.warning()
st.info()
st.success()
st.exception()
st.stop()
st.form()
st.form_submit_button()
st.dataframe()
st.table()
st.metric()
st.json()
st.line_chart()
st.area_chart()
st.bar_chart()
st.map()
st.pyplot()
st.altair_chart()
st.vega_lite_chart()
st.plotly_chart()
st.bokeh_chart()
st.pydeck_chart()
st.graphviz_chart()
st.button()
st.download_button()
st.checkbox()
st.radio()
st.selectbox()
st.multiselect()
st.slider()
st.select_slider()
st.text_input()
st.number_input()
st.text_area()
st.date_input()
st.time_input()
st.file_uploader()
st.color_picker()
st.set_page_config()
st.help()
st.session_state()
st.cache()