Книга «Изучаем Python»


Рис. 16.4. Две серии данных на одной диаграмме Формат CSV    345



Pdf көрінісі
бет186/238
Дата07.01.2022
өлшемі7,86 Mb.
#18670
түріКнига
1   ...   182   183   184   185   186   187   188   189   ...   238
Байланысты:
2 5343781172763690906

Рис. 16.4. Две серии данных на одной диаграмме


Формат 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

 красные и синие линии на графике становятся более светлыми.



Достарыңызбен бөлісу:
1   ...   182   183   184   185   186   187   188   189   ...   238




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет