提交 138d6fed 编写于 作者: S superyan

Thu Aug 17 18:13:08 CST 2023 inscode

上级 2eebcf6c
run = "pip install -r requirements.txt;python main.py"
run = "pip install -r requirements.txt;steamlit run main.py"
language = "python"
[packager]
AUTO_PIP = true
......@@ -9,4 +10,7 @@ PATH = "${VIRTUAL_ENV}/bin:${PATH}"
PYTHONPATH = "$PYTHONHOME/lib/python3.10:${VIRTUAL_ENV}/lib/python3.10/site-packages"
REPLIT_POETRY_PYPI_REPOSITORY = "http://mirrors.csdn.net.cn/repository/csdn-pypi-mirrors/simple"
MPLBACKEND = "TkAgg"
POETRY_CACHE_DIR = "/root/${PROJECT_DIR}/.cache/pypoetry"
\ No newline at end of file
POETRY_CACHE_DIR = "/root/${PROJECT_DIR}/.cache/pypoetry"
[debugger]
program = "main.py"
print('欢迎来到 InsCode')
\ No newline at end of file
import streamlit as st
import pandas as pd
import altair as alt
# 加载数据集
@st.cache
def load_data():
url = "https://raw.githubusercontent.com/mwaskom/seaborn-data/master/diamonds.csv"
data = pd.read_csv(url)
return data
# 创建可视化图表
def create_chart(data):
chart = alt.Chart(data).mark_point().encode(
x='carat',
y='price',
color='cut'
).interactive()
return chart
# 主函数
def main():
st.title('Diamonds Dataset')
st.write("This is a demo of Streamlit app")
# 加载数据
data = load_data()
# 显示数据集
if st.checkbox('Show raw data'):
st.write(data.head())
# 显示数据集描述信息
st.write("Dataset Description:")
st.write(data.describe())
# 可视化图表
st.write("Chart:")
chart = create_chart(data)
st.write(chart)
if __name__ == '__main__':
main()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册