示例代码1:

import streamlit as st
import pandas as pd
from pathlib import Path

@st.cache_data
def load_data_from_csv(file_path):
    return pd.read_csv(file_path)

if __name__ == '__main__':
    file_path = Path(__file__).parent.parent / 'resources' / 'data.csv'
    data = load_data_from_csv(file_path)
    st.write(data)

执行结果:

 

示例代码2:

# 导入 streamlit 库
import streamlit as st
import pandas as pd
import numpy as np

# 添加标题
st.title('我的 Streamlit 应用')

# 添加文本
st.write('这是一个简单的 Streamlit 示例应用。')

# 添加一个滑块,让用户选择年龄
age = st.slider('选择你的年龄', 0, 130, 25)
st.write('你的年龄是:', age)

# 用随机数据生成一个 DataFrame
data = pd.DataFrame({
    '第一列': np.random.randn(100),
    '第二列': np.random.randn(100)
})

# 画出一个散点图
st.write('这是一个散点图:')
st.write(data)
st.line_chart(data)

# 添加一个复选框,用于显示/隐藏一段文本
if st.checkbox('显示更多信息'):
    st.write('这里是更多的信息。')

# 添加一个按钮,点击后显示消息
if st.button('点击我'):
    st.write('你点击了按钮!')

# 添加颜色选择器,选择背景颜色
color = st.color_picker('选择背景颜色', '#00f')
st.write('你选择的背景颜色是:', color)

执行结果:

 FAQ:  streamlit 需要加入环境变量

 

posted on 2024-09-29 23:09  神圣兽国窝窝乡独行侠  阅读(15)  评论(0编辑  收藏  举报