Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Базове Побудова Графіків | Розділ
Візуалізація Даних з Matplotlib
Секція 1. Розділ 4
single

single

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
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt