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


Рис. 16.2. График с датами на оси x стал более понятным Формат CSV    343



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

Рис. 16.2. График с датами на оси x стал более понятным


Формат CSV    343

Мы создаем два пустых списка для хранения дат и температурных максимумов 

из файла . Затем программа преобразует данные, содержащие информацию даты 

(

row[0]



), в объект 

datetime


 , который присоединяется к 

dates


. Значения дат 

и температурных максимумов передаются 

plot()

 в точке . Вызов 



fig.autofmt_

xdate()


 в точке  выводит метки дат по диагонали, чтобы они не перекрывались. 

На рис. 16.2 изображена новая версия графика.

Расширение временного диапазона

Итак, график успешно создан. Добавим на него новые данные для получения более 

полной картины погоды в Ситке. Скопируйте файл 

sitka_weather_2014 .csv

, содержа-

щий погодные данные для Ситки за целый год, в каталог с программами этой главы.

А теперь мы можем сгенерировать график с погодными данными за год:

highs_lows.py

...


# Чтение дат и температурных максимумов из файла.

filename = 'sitka_weather_2014.csv'



with open(filename) as f:

...


# Форматирование диаграммы.

plt.title("Daily high temperatures - 2014", fontsize=24)



plt.xlabel('', fontsize=16)

...


Значение 

filename


 изменено, чтобы в программе использовался новый файл 

данных 


sitka_weather_2014 .csv

 , а заголовок диаграммы приведен в соответствие 

с содержимым .

На рис. 16.3 изображена полученная диаграмма.





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




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

    Басты бет