将天气csv文件可视化输出
时间: 2023-08-16 21:09:21 浏览: 85
好的,以下是一个 Python 代码示例,使用 Pandas 和 Matplotlib 库来读取和可视化天气数据的 CSV 文件:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件
df = pd.read_csv('weather_data.csv')
# 创建子图
fig, axes = plt.subplots(nrows=2, ncols=2, figsize=(10, 10))
# 绘制子图 1
df.plot(x='date', y='temperature', ax=axes[0,0])
axes[0,0].set_title('Temperature')
# 绘制子图 2
df.plot(x='date', y='humidity', ax=axes[0,1])
axes[0,1].set_title('Humidity')
# 绘制子图 3
df.plot(x='date', y='pressure', ax=axes[1,0])
axes[1,0].set_title('Pressure')
# 绘制子图 4
df.plot(x='date', y='wind_speed', ax=axes[1,1])
axes[1,1].set_title('Wind Speed')
# 调整子图布局
plt.tight_layout()
# 显示图形
plt.show()
```
这个代码示例假设您的天气 CSV 文件包含以下列:日期、温度、湿度、气压和风速。它将 CSV 文件读取到 Pandas DataFrame 中,然后使用 `plot()` 函数在 2x2 的子图中绘制每个列的数据。最后,它将子图布局调整为紧密,并使用 `show()` 函数显示图形。
阅读全文