当前位置: 首页 > news >正文

WebUI可视化:第4章:Streamlit数据可视化实战

学习目标

  • ✅ 掌握Streamlit的安装与基础配置

  • ✅ 能够创建数据驱动的交互式界面

  • ✅ 实现常见图表(折线图、柱状图等)的绘制

  • ✅ 开发完整的业务数据分析应用


4.1 Streamlit快速入门

4.1.1 环境安装

打开终端执行:

bash

pip install streamlit  

验证安装:

bash

streamlit hello  

看到欢迎页面即表示安装成功(访问 http://localhost:8501)。

4.1.2 第一个数据应用

新建文件 first_app.py

python

import streamlit as st  st.title("我的第一个Streamlit应用")  
name = st.text_input("请输入你的名字")  
if name:  st.success(f"欢迎你,{name}!")  

运行应用:

bash

streamlit run first_app.py  

4.2 核心组件详解

4.2.1 数据输入组件

组件类型代码示例功能说明
文本输入st.text_input("用户名")单行文本输入框
数字输入st.number_input("年龄",18,100)带范围的数字选择器
文件上传st.file_uploader("上传CSV")支持多种文件格式
日期选择st.date_input("选择日期")弹出式日历选择

4.2.2 数据展示组件

组件类型代码示例适用场景
表格展示st.dataframe(df)

相关文章:

  • Git基本使用(很详细)
  • OceanBase 复合索引指南
  • 计算机组成原理 课后练习
  • 蓝桥杯 3. 密码脱落
  • 深度学习--循环神经网络RNN
  • 线程怎么创建?Java 四种方式一网打尽
  • 洛谷 B3647:【模板】Floyd 算法
  • 系统测试的技术要求
  • 404了怎么办快把路由给我断掉(React配置路由)
  • 信创时代开发工具选择指南:国产替代背景下的技术生态与实践路径
  • Ollama 是什么
  • POLARIS土壤相关数据集
  • 基于CATIA参数化管道建模的自动化插件开发实践——NX建模之管道命令的参考与移植
  • 企业级AI开发利器:Spring AI框架深度解析与实战
  • 传感器模块有助于加速嵌入式视觉开发
  • Infortrend普安存储 KS 私有云方案,构建生产线AOI光学检测数据的高速处理平台
  • OpenCv高阶(十)——光流估计
  • 第六章 进阶06 读书群第一次团建
  • 五一去荣昌吃卤鹅?基于Java和天地图的寻找荣昌卤鹅店实践
  • 【AI】[特殊字符]生产规模的向量数据库 Pinecone 使用指南
  • 商务部:将打造一批国际消费集聚区和入境消费友好商圈
  • 偷拍拷贝某轨道车技术信息后撰写论文发表,工程师被判一年有期徒刑
  • 今年地质灾害防治形势严峻,哪些风险区被自然资源部点名?
  • 国家市场监管总局:民生无小事,严打民生领域侵权假冒违法行为
  • 毕节两兄弟摘马蜂窝致路人被蜇去世,涉嫌过失致人死亡罪被公诉
  • 商务部:一季度社零总额12.47万亿元,同比增长4.6%