Streamlit是一个开源的Python库,利用Streamlit可以快速构建机器学习 应用的用户界面。Streamlit API中文开发文档由汇智网翻译整理,访问 地址:http://cw.hubwiz.com/card/c/streamlit-manual/。
安装Streamlit
Steamlit需要Python 2.7.0 / Python 3.6.x或更高版本。
使用PIP安装Streamlit:
1 | $ pip install streamlit |
运行演示应用:
1 | $ streamlit hello |
好了!稍等几秒钟,上面的命令会自动在你的浏览器中打开Streamlit演示应用!
Streamlit API清单
- Streamlit魔术方法
- Streamlit.title - 显示应用标题
- Streamlit.header - 显示主标题
- Streamlit.subheader - 显示副标题
- Streamlit.text - 显示文本
- Streamlit.markdown - 显示markdown文本
- Streamlit.code - 显示代码块
- Streamlit.write - 通用显示方法
- Streamlit.dataframe - 显示可交互数据帧
- Streamlit.table - 显示静态数据表
- Streamlit.json - 显示JSON对象
- Streamlit.pyplot - 显示matplotlib图表
- Streamlit.altair_chart - 显示Altair图表
- Streamlit.vega_lite_chart - 显示vega-lite图表
- Streamlit.plotly_chart - 显示plotly图表
- Streamlit.bokeh_chart - 显示Bokeh图表
- Streamlit.deck_gl_chart - 显示Deck.GL图表
- Streamlit.graphviz_chart - 显示graphviz图表
- Streamlit.line_chart - 显示折线图
- Streamlit.area_chart - 显示区域图
- Streamlit.bar_chart - 显示棒状图
- Streamlit.map - 显示地图
- Streamlit.image - 显示图像
- Streamlit.audio - 显示音频播放器
- Streamlit.video - 显示视频播放器
- Streamlit.button - 显示按钮
- Streamlit.checkbox - 显示复选框
- Streamlit.radio - 显示单选框
- Streamlit.selectbox - 显示列表选择框
- Streamlit.multiselect - 显示列表多选框
- Streamlit.slider - 显示滑动拉杆
- Streamlit.text_input - 显示文本输入框
- Streamlit.number_input - 显示数字输入框
- Streamlit.text_area - 显示多行文本输入框
- Streamlit.date_input - 显示日期输入框
- Streamlit.time_input - 显示时间输入框
- Streamlit.echo - 显示应用源代码
- Streamlit.progress - 显示进度
- Streamlit.spinner - 显示执行状态
- Streamlit.balloons - 显示庆祝气球
- Streamlit.error - 显示错误信息
- Streamlit.warning - 显示警告信息
- Streamlit.info - 显示提示信息
- Streamlit.success - 显示成功信息
- Streamlit.exception - 显示异常信息
- Streamlit.empty - 添加占位符
- Streamlit.help - 显示帮助信息
- Streamlit.get_option - 读取配置项的值
- Streamlit.set_option - 设置配置项的值
- Streamlit.cache - 函数缓存装饰器
- DeltaGenerator.add_rows - 追加数据行