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


Рис. 16.3. Данные за год 344



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

Рис. 16.3. Данные за год


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)

...



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




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

    Басты бет