在终端运行以下命令启动 Streamlit 应用: streamlit run src\day02\app.py 打开浏览器,访问 http://localhost:8501,即可看到数据仪表盘。 运行效果示意图如下: 总结 本学习日志记录了 Streamlit 的核心组件和布局方式使用方法,并完成了一个数据仪表盘案例。接下来可以尝试扩展此案例,后续将
学习目标掌握 Streamlit 高级布局组件 (columns/tabs/container/expander)实现多页面应用的两种方式(官方页面路由/自定义导航)构建企业级仪表盘系统1. 核心布局组件详解1.1 多列布局 (st.columns)st.columns(spec, gap="small")功能:创建响应式列布局参数:spec (int/list): 列数或宽度比例(如 [3, 1] 表示...
1. Streamlit 数据可视化组件1.1 内置图表组件st.line_chart(data, width=0, height=0, use_container_width=True)功能: 绘制折线图。参数:data (DataFrame/Series): 数据。width (int): 图表宽度(可选)。height (int): 图表高度(可选)。use_container_width (bool): 是否使用容器宽度(默认 True)。...
1 数据探索性app - Create a data explorer app 在本教程中,您将使用Streamlit的核心功能来创建一个交互式应用程序; 探索纽约市打车软件优步的公共接送数据集。 完成后,您将知道如何获取和缓存数据、绘制图表、在地图上绘制信息,并使用交互式小部件(如滑块)来过滤结果。 2 加载数据 现在你有了一款应用程序,接下来...
第一个Streamlit应用 写个Streamlit应用也很简单,就像写个普通的Python脚本一样,看代码:import streamlit as st st.title('我的第一个Streamlit应用')st.write('你好,Streamlit!')就这几行代码,一个Streamlit应用就写好了!运行命令:streamlit run app.py 然后浏览器里就能看到效果了,是不是很简单?交互式组件 St...
➜ pip install streamlit 考虑到 streamlit 会附带安装比较多的工具依赖包,为了不污染当前的主要环境,我使用 venv 新建一个虚拟环境。 ➜ python3 -m venv . 然后使用如下命令进入该虚拟环境 ➜source./venv/bin/activate 接下来,再安装 streamlit ,命令在上边。
理解 Streamlit 会话状态 (st.session_state) 的核心机制。掌握动态更新应用状态的实现方法。构建具有复杂交互逻辑的应用(如购物车、多步骤表单)。1. 会话状态核心 API 1.1 会话状态初始化 功能: 初始化或访问会话状态中的值。原型:st.session_state[key] = value key (str): 状态键名 value (any): 存储的...
1. Streamlit 核心组件 1.1 文本显示 Streamlit 提供了多种文本显示组件,用于展示标题、普通文本、Markdown 格式文本等。st.title(text, anchor=None):功能: 显示大标题。参数:text (str): 标题文本。anchor (str): 标题的锚点(可选)。示例:st.title("Streamlit 核心组件示例", anchor="title")st.header...
streamlit run[filename] 运行之后,就会自动生成网页:http://localhost:8502/,直接浏览器访问即可 还有更牛逼的打开方式就是,.py可以直接用网上的,太厉害了: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 streamlit run https://raw.githubusercontent.com/streamlit/demo-uber-nyc-pickups/master/app.py ...