plt.plot(temperatures)
时间: 2023-12-21 07:29:14 浏览: 81
根据提供的引用内容,可以看出plt.plot()函数用于绘制曲线图和折线图。如果要绘制气温图表,可以使用以下代码:
```python
import csv
from matplotlib import pyplot as plt
# 从文件中获取气温数据
filename = 'sitka_weather_07-2014.csv'
with open(filename) as f:
reader = csv.reader(f)
header_row = next(reader)
dates, highs, lows = [], [], []
for row in reader:
current_date = datetime.strptime(row[0], "%Y-%m-%d")
dates.append(current_date)
high = int(row[1])
highs.append(high)
low = int(row[3])
lows.append(low)
# 根据数据绘制图形
fig = plt.figure(dpi=128, figsize=(10, 6))
plt.plot(dates, highs, c='red', alpha=0.5) # 绘制最高气温曲线
plt.plot(dates, lows, c='blue', alpha=0.5) # 绘制最低气温曲线
plt.fill_between(dates, highs, lows, facecolor='blue', alpha=0.1) # 填充最高气温和最低气温之间的区域
# 设置图形的格式
plt.title("Daily high and low temperatures - July 2014", fontsize=24)
plt.xlabel('', fontsize=16)
fig.autofmt_xdate()
plt.ylabel("Temperature (F)", fontsize=16)
plt.tick_params(axis='both', which='major', labelsize=16)
plt.show()
```
这段代码可以从一个CSV文件中读取气温数据,并使用plt.plot()函数绘制最高气温和最低气温的曲线图,同时使用plt.fill_between()函数填充最高气温和最低气温之间的区域。最后,使用其他函数设置图形的格式,例如设置标题、坐标轴标签和刻度标签等。
阅读全文