streamlit 写一个事例
时间: 2024-04-12 08:26:16 浏览: 149
Streamlit是一个用于构建数据科学和机器学习应用程序的Python库。它提供了一个简单易用的界面,可以快速创建交互式的Web应用程序。下面是一个使用Streamlit创建一个简单的数据可视化应用程序的示例:
```python
import streamlit as st
import pandas as pd
import matplotlib.pyplot as plt
# 加载数据
data = pd.read_csv('data.csv')
# 创建一个标题
st.title('数据可视化应用程序')
# 显示数据表格
st.subheader('数据表格')
st.dataframe(data)
# 绘制折线图
st.subheader('折线图')
plt.plot(data['x'], data['y'])
st.pyplot()
# 绘制柱状图
st.subheader('柱状图')
plt.bar(data['x'], data['y'])
st.pyplot()
```
这个示例中,我们首先导入了所需的库,然后加载了一个包含x和y数据的CSV文件。接下来,我们使用Streamlit创建了一个标题,并显示了数据表格、折线图和柱状图。最后,我们使用`st.pyplot()`函数将Matplotlib绘制的图形显示在应用程序中。
阅读全文