Формат 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 изображена полученная диаграмма.
Достарыңызбен бөлісу: