344 Глава 16 • Загрузка
данных
Нанесение на диаграмму второй серии данных
Обновленный график на рис. 16.3 содержит значительное количество полезных
данных, но график можно сделать еще полезнее, добавив на него данные темпера-
турных минимумов. Для этого необходимо прочитать температурные минимумы
из файла данных и нанести их на график:
highs_lows.py
...
#
Чтение дат, температурных максимумов и минимумов из файла.
filename = 'sitka_weather_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')
plt.plot(dates, lows, c='blue')
# Формат диаграммы.
x plt.title("Daily high and low temperatures - 2014", fontsize=24)
...
Достарыңызбен бөлісу: