НачатьНачать бесплатно

Отображение и подписи графиков

Как вы уже видели, если индекс 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()
Редактировать и запускать код