Базове Побудова Графіків
Маючи розуміння архітектури matplotlib
, переходьте до створення першого графіка. Демонструються два поширені методи побудови графіка:
Скриптовий підхід;
Об'єктно-орієнтований підхід, що передбачає явне створення об'єктів
Artist
.
Скриптовий підхід
За цим підходом немає необхідності явно створювати об'єкти Figure
та Axes
(це виконується автоматично).
У двовимірному просторі кожна точка має координати x та y. Для побудови графіка імпортуйте підмодуль pyplot
, використовуйте псевдонім plt
, ініціалізуйте змінні x
та y
, і викликайте функцію plot()
з аргументами x
та y
, а також 'o'
для маркера точки.
Порядок аргументів має значення!
Графік відображається за допомогою plt.show()
:
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Об'єктно-орієнтований підхід
Єдина відмінність тут — використання об'єктно-орієнтованого підходу: об'єкти Figure
та Axes
створюються за допомогою subplots()
, а метод .plot()
викликається для об'єкта Axes
з тими ж аргументами.
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
Наступні два рядки еквівалентні виклику plt.plot()
.
Обидва варіанти залишаються еквівалентними навіть при використанні інших функцій побудови графіків замість plot()
. У цьому курсі переважно використовується скриптовий підхід, однак розуміння обох підходів є важливим. Тепер побудуйте точку, використовуючи обраний вами метод.
Swipe to start coding
- Імпортувати підмодуль
pyplot
з бібліотекиmatplotlib
з псевдонімомplt
. - Присвоїти значення
10
та2
зміннимx
таy
відповідно. - Передати
x
таy
як аргументи у функціюplot()
, спочаткуx
, потімy
.
Рішення
Дякуємо за ваш відгук!