single
Базове Побудова Графіків
Свайпніть щоб показати меню
Маючи розуміння архітектури matplotlib, переходьте до створення першого графіка. Демонструються два поширені методи побудови графіка:
- Скриптовий підхід;
- Об'єктно-орієнтований підхід, що передбачає явне створення об'єктів
Artist.
Скриптовий підхід
За цього підходу немає необхідності явно створювати об'єкти Figure та Axes (це виконується автоматично).
У двовимірному просторі кожна точка має координати x та y. Для побудови графіка імпортуйте підмодуль pyplot, використовуйте псевдонім plt, ініціалізуйте змінні x та y, і викликайте функцію plot() з аргументами x та y, а також 'o' для маркера точки.
Порядок аргументів має значення!
Графік відображається за допомогою plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Об'єктно-орієнтований підхід
Єдина відмінність тут — використання об'єктно-орієнтованого підходу: об'єкти Figure та Axes створюються за допомогою subplots(), а метод .plot() викликається для об'єкта Axes з тими ж аргументами.
123456import 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.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат