ПочатиПочніть безкоштовно

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

Як ви бачили раніше, якщо індекс датафрейму pandas складається з дат, pandas автоматично відформатує вісь x у зручний для читання спосіб. Крім того, метод .plot() дає змогу задавати інші параметри, щоб підлаштувати графік часових рядів (колір ліній, їхню товщину та розмір фігури).

Можливо, ви звернули увагу на запис ax = df.plot(...) і замислилися про призначення об'єкта ax. Річ у тім, що функція plot повертає об'єкт matplotlib AxesSubplot, і заведено присвоювати цей об'єкт змінній з назвою ax. Це також дозволяє додавати до графіка подальші позначення та налаштування, зокрема підписи до осей.

Ця вправа є частиною курсу

Візуалізація часових рядів у Python

Переглянути курс

Інструкції до вправи

Відобразіть лінійний графік датафрейму 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()
Редагувати та запускати код