Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Базове Побудова Графіків | Вступ до Matplotlib
Ультимативна Візуалізація з Python

Свайпніть щоб показати меню

book
Базове Побудова Графіків

Маючи розуміння архітектури matplotlib, переходьте до створення першого графіка. Демонструються два поширені методи побудови графіка:

  • Скриптовий підхід;

  • Об'єктно-орієнтований підхід, що передбачає явне створення об'єктів Artist.

Скриптовий підхід

За цим підходом немає необхідності явно створювати об'єкти Figure та Axes (це виконується автоматично).

У двовимірному просторі кожна точка має координати x та y. Для побудови графіка імпортуйте підмодуль pyplot, використовуйте псевдонім plt, ініціалізуйте змінні x та y, і викликайте функцію plot() з аргументами x та y, а також 'o' для маркера точки.

Note
Примітка

Порядок аргументів має значення!

Графік відображається за допомогою plt.show():

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Об'єктно-орієнтований підхід

Єдина відмінність тут — використання об'єктно-орієнтованого підходу: об'єкти Figure та Axes створюються за допомогою subplots(), а метод .plot() викликається для об'єкта Axes з тими ж аргументами.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy
Note
Примітка

Наступні два рядки еквівалентні виклику plt.plot().

Обидва варіанти залишаються еквівалентними навіть при використанні інших функцій побудови графіків замість plot(). У цьому курсі переважно використовується скриптовий підхід, однак розуміння обох підходів є важливим. Тепер побудуйте точку, використовуючи обраний вами метод.

Завдання

Swipe to start coding

  1. Імпортувати підмодуль pyplot з бібліотеки matplotlib з псевдонімом plt.
  2. Присвоїти значення 10 та 2 змінним x та y відповідно.
  3. Передати x та y як аргументи у функцію plot(), спочатку x, потім y.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

book
Базове Побудова Графіків

Маючи розуміння архітектури matplotlib, переходьте до створення першого графіка. Демонструються два поширені методи побудови графіка:

  • Скриптовий підхід;

  • Об'єктно-орієнтований підхід, що передбачає явне створення об'єктів Artist.

Скриптовий підхід

За цим підходом немає необхідності явно створювати об'єкти Figure та Axes (це виконується автоматично).

У двовимірному просторі кожна точка має координати x та y. Для побудови графіка імпортуйте підмодуль pyplot, використовуйте псевдонім plt, ініціалізуйте змінні x та y, і викликайте функцію plot() з аргументами x та y, а також 'o' для маркера точки.

Note
Примітка

Порядок аргументів має значення!

Графік відображається за допомогою plt.show():

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Об'єктно-орієнтований підхід

Єдина відмінність тут — використання об'єктно-орієнтованого підходу: об'єкти Figure та Axes створюються за допомогою subplots(), а метод .plot() викликається для об'єкта Axes з тими ж аргументами.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy
Note
Примітка

Наступні два рядки еквівалентні виклику plt.plot().

Обидва варіанти залишаються еквівалентними навіть при використанні інших функцій побудови графіків замість plot(). У цьому курсі переважно використовується скриптовий підхід, однак розуміння обох підходів є важливим. Тепер побудуйте точку, використовуючи обраний вами метод.

Завдання

Swipe to start coding

  1. Імпортувати підмодуль pyplot з бібліотеки matplotlib з псевдонімом plt.
  2. Присвоїти значення 10 та 2 змінним x та y відповідно.
  3. Передати x та y як аргументи у функцію plot(), спочатку x, потім y.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt