Формат CSV
345
В точке создается пустой список
lows
для хранения температурных минимумов,
после чего программа извлекает и сохраняет температурный минимум для каждой
даты из четвертой позиции каждой строки данных (
row[3])
. В точке добавля-
ется вызов
plot()
для температурных минимумов, которые окрашиваются в синий
цвет. Затем остается лишь обновить заголовок диаграммы .
На рис. 16.4 изображена полученная диаграмма.
Цветовое выделение части диаграммы
После добавления двух серий данных можно переходить к анализу диапазона
температур по дням. Пора сделать последний штрих в оформлении диаграммы:
затушевать диапазон между минимальной и максимальной дневной температу-
рой. Для этого мы воспользуемся методом
fill_between()
, который получает
серию значений x и две серии значений y и заполняет область между двумя
значениями
y
:
highs_lows.py
...
# Нанесение данных на диаграмму.
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)
...
Аргумент
alpha
определяет степень прозрачности вывода. Значение 0 означает
полную прозрачность, а 1 (по умолчанию) — полную непрозрачность. Со значением
alpha=0.5
красные и синие линии на графике становятся более светлыми.
Достарыңызбен бөлісу: