Streamlit是一个开源的Python库,可以轻松创建和分享用于机器学习和数据科学的漂亮的定制网络应用。
介绍
- Streamlit是一个基于Python的Web框架,致力于以更高效、更灵活的方式可视化数据,并分析结果。用来建立和部署强大的数据应用程序
- Streamlit 组成包括:
安装
pip install streamlit
# Mac
$ xcode-select --install
$ pip install watchdog
streamlit hello
# 方式一
streamlit run your_script.py [-- script args]
# 方式二
python -m streamlit run your_script.py
streamlit run <https://url>
使用
常用函数,参考
import streamlit as st
st.title() # 设置标题
st.header() # 设置 header
st.subheader() # 设置子 header
st.columns() # 多列设置
st.write() # 输出内容
st.markdown() # 输出markdown
st.text() # 输出文本
st.set_page_config() # 页面设置
st.text_input() # 文本输入框
st.number_input() # 数字输入框
st.checkbox() # 多选框
st.radio() # 单选
st.selectbox() # 下拉框
st.progress() # 进度条
st.slider() # 滑动条
st.file_uploader() # 文件上传
st.line_chart() # 直线图绘制
st.map() # 地图绘制
示例