Streamlit--python中的前端

Streamlit--python中的前端,第1张

Streamlit--python中的前端 Streamlit使用 概述

Streamlit 成为构建数据应用程序的最强大方式的原因,包括显示和设置数据样式、绘制图表和地图、添加交互式小部件、自定义应用程序布局、缓存计算和定义主题的能力Streamlit 对于构建UI要求不高的业务,能够快速实现Streamlit 对于后端工程师,想要构建自己的后台页面时非常快的Streamlit 可以被成为python中的前端,在机器学习领域具有广泛应用

Streamlit 可云部署 安装

pip install streamlit 
功能接口

页面布局接口

st.siderbar # 侧边栏布局
st.columns() # 列式布局
st.expander() # 页面折叠器
st.container() # 容器
st.empty() # 清除元素

输出接口

st.write() # 写入任何数据,这是一个通用接口

# 文本接口
st.markdown() # 写入markdown格式数据
st.title() # 文本标题
st.header() # HTML中的h格式标签
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() # 输出dataframe结构的表格数据
st.table() # 展示静态表格
st.metric() # 展示单个指标变化
st.json() # 直接返回json格式数据,并格式化

# 图表类接口
st.line_chart() # 展示线性图表
st.area_chart() # 展示图表面积图
st.bar_chart() # 展示柱状图
st.map() # 展示地图数据

# 使用第三方库图表类接口
st.pyplot() # 展示由matplotlib.pyplot提供的图表
st.altair_chart() # 展示由altair提供的图表
st.vega_lite_chart() # 展示由vega_lite提供的图表
st.plotly_chart() # 展示由plotly提供的图表
st.bokeh_chart() # 展示由bokeh提供的图表
st.pydeck_chart() # 展示由pydeck提供的图表
st.graphviz_chart() # 展示由graphviz提供的图表


输入接口

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() # 将函数执行结果缓存

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5700851.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存