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 数据展示组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习的锅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值