location_on 首页 keyboard_arrow_right 资讯 keyboard_arrow_right 正文

使用Python和Streamlit快速构建数据看板

资讯 2026-05-08 remove_red_eye 25 text_decreasetext_fieldstext_increase

Streamlit是一个开源Python库,专为数据科学家和开发者设计,用于快速创建交互式web应用程序,特别适合数据可视化和分析项目,无需复杂的前端开发。

安装Streamlit

使用pip命令安装: pip install streamlit

创建第一个Streamlit应用

基本结构

导入Streamlit库并创建一个简单的应用:

import streamlit as st

st.title("我的第一个数据看板")

st.write("这是一个简单的例子,展示如何快速搭建数据看板。")

添加数据可视化

使用Matplotlib进行图表绘制

首先安装matplotlib: pip install matplotlib

然后,添加一个简单的直方图:

import matplotlib.pyplot as plt

import numpy as np

data = np.random.randn(100)

plt.hist(data)

st.pyplot(plt)

交互式元素

添加滑块和按钮

Streamlit支持多种交互组件,例如滑块和按钮:

user_input = st.slider("选择一个值", 0, 100)

if st.button("点击我"):

st.write("按钮被点击了!")

扩展功能

使用其他库集成数据源

可以整合Pandas或SQLAlchemy来连接数据源:

import pandas as pd

df = pd.read_csv("data.csv")

st.dataframe(df)

这样可以快速展示和分析数据。

部署和分享

使用Streamlit CLI部署应用: streamlit run app.py

然后可以通过web浏览器访问,轻松分享给他人。

GoogleLookerStudio与GA4连接指南:创建流量日报
« 上一篇 2026-05-08
ApacheAirflow教程:自动化数据ETL流程
下一篇 » 2026-05-08