Отображение и подписи графиков
Как вы уже видели, если индекс DataFrame в pandas состоит из дат, то pandas автоматически форматирует ось X в удобочитаемом виде. Кроме того, метод .plot() позволяет задавать различные параметры для настройки графика временного ряда: цвет и толщину линий, а также размер фигуры.
Возможно, вы обратили внимание на запись ax = df.plot(...) и задались вопросом о назначении объекта ax. Дело в том, что функция plot возвращает объект AxesSubplot из библиотеки matplotlib, и по установившейся практике этот объект присваивается переменной с именем ax. Это также позволяет добавлять к графику дополнительные элементы оформления, например подписи осей.
Это упражнение является частью курса
Визуализация данных временных рядов в Python
Инструкции к упражнению
Постройте линейный график для DataFrame discoveries.
- Задайте цвет линии
'blue'. - Задайте толщину линии равной 2.
- Задайте размеры графика: длина 8, ширина 3.
- Задайте
fontsizeравным 6.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Plot a line chart of the discoveries DataFrame using the specified arguments
ax = ____.____(____='blue', ____=(8, ____), ____=2, fontsize=____)
# Specify the title in your plot
ax.set_title('Number of great inventions and scientific discoveries from 1860 to 1959', fontsize=8)
# Show plot
plt.show()