Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Точкова Діаграма | Створення Поширених Графіків
Ультимативна Візуалізація з Python

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

book
Точкова Діаграма

Note
Визначення

Точкова діаграма — це тип графіка, який відображає взаємозв'язок між двома змінними (x та y) за допомогою точок або інших маркерів.

Точкові діаграми є одним із найпростіших інструментів для візуального аналізу кореляції між двома змінними. Хоча це не найточніший метод, вони часто дають корисне уявлення з першого погляду.

Вона схожа на лінійну діаграму, але замість ліній використовуються лише маркери. Щоб створити точкову діаграму, достатньо скористатися функцією scatter() з модуля pyplot, передавши спочатку значення для осі x, а потім значення для осі y. Розглянемо приклад:

1234567
import matplotlib.pyplot as plt import numpy as np x = np.array([6, 1, 8, 20, 13, 4, 16, 5, 11, 10]) y = 2 * x + 5 # Creating a scatter plot plt.scatter(x, y) plt.show()
copy

Синтаксис функції scatter() подібний до plot(). Однак, на відміну від plot(), тут завжди потрібно вказувати значення для обох параметрів x та y.

У цьому прикладі y обчислюється за формулою y = 2x + 5. Точкова діаграма демонструє додатний лінійний зв'язок — зі збільшенням x також зростає і y, і навпаки.

Також можна встановити інші маркери замість крапок і задати їхній розмір за допомогою параметрів marker та s відповідно:

1234567
import matplotlib.pyplot as plt import numpy as np x = np.array([6, 1, 8, 20, 13, 4, 16, 5, 11, 10]) y = 2 * x + 5 # Specifying the markers and their size plt.scatter(x, y, marker='x', s=100) plt.show()
copy

У цьому випадку використовувалися маркери 'x' замість стандартних 'o' (крапок), а їхній розмір було встановлено на 100. Ви можете змінювати параметр s, щоб дослідити різні розміри маркерів.

Note
Досліджуйте більше

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

Побудова декількох точкових діаграм здійснюється простим викликом функції scatter() двічі з різними аргументами x та y (аналогічно до лінійних графіків).

Note
Примітка

Хоча plt.plot(x, y, 'o') та plt.scatter(x, y) на перший погляд виглядають схоже, вони мають різне призначення:

  • plt.plot(x, y, 'o') — це функція лінійного графіка, яка використовує 'o' для відображення лише маркерів. Це швидко, але має обмежені можливості стилізації.
  • plt.scatter(x, y) — це спеціалізована функція для точкових діаграм, яка надає більше контролю — дозволяє індивідуально налаштовувати розмір, колір і прозорість маркерів.
Завдання

Swipe to start coding

Відображення квадратичної залежності між двома змінними за допомогою точкового графіка:

  1. Замініть підкреслення так, щоб масив y містив квадрати елементів масиву x.
  2. Використайте відповідну функцію для створення точкового графіка.
  3. Передайте x та y у цю функцію у правильному порядку.
  4. Встановіть розмір маркерів на 70.

Рішення

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

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

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

Секція 2. Розділ 3

Запитати АІ

expand
ChatGPT

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

book
Точкова Діаграма

Note
Визначення

Точкова діаграма — це тип графіка, який відображає взаємозв'язок між двома змінними (x та y) за допомогою точок або інших маркерів.

Точкові діаграми є одним із найпростіших інструментів для візуального аналізу кореляції між двома змінними. Хоча це не найточніший метод, вони часто дають корисне уявлення з першого погляду.

Вона схожа на лінійну діаграму, але замість ліній використовуються лише маркери. Щоб створити точкову діаграму, достатньо скористатися функцією scatter() з модуля pyplot, передавши спочатку значення для осі x, а потім значення для осі y. Розглянемо приклад:

1234567
import matplotlib.pyplot as plt import numpy as np x = np.array([6, 1, 8, 20, 13, 4, 16, 5, 11, 10]) y = 2 * x + 5 # Creating a scatter plot plt.scatter(x, y) plt.show()
copy

Синтаксис функції scatter() подібний до plot(). Однак, на відміну від plot(), тут завжди потрібно вказувати значення для обох параметрів x та y.

У цьому прикладі y обчислюється за формулою y = 2x + 5. Точкова діаграма демонструє додатний лінійний зв'язок — зі збільшенням x також зростає і y, і навпаки.

Також можна встановити інші маркери замість крапок і задати їхній розмір за допомогою параметрів marker та s відповідно:

1234567
import matplotlib.pyplot as plt import numpy as np x = np.array([6, 1, 8, 20, 13, 4, 16, 5, 11, 10]) y = 2 * x + 5 # Specifying the markers and their size plt.scatter(x, y, marker='x', s=100) plt.show()
copy

У цьому випадку використовувалися маркери 'x' замість стандартних 'o' (крапок), а їхній розмір було встановлено на 100. Ви можете змінювати параметр s, щоб дослідити різні розміри маркерів.

Note
Досліджуйте більше

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

Побудова декількох точкових діаграм здійснюється простим викликом функції scatter() двічі з різними аргументами x та y (аналогічно до лінійних графіків).

Note
Примітка

Хоча plt.plot(x, y, 'o') та plt.scatter(x, y) на перший погляд виглядають схоже, вони мають різне призначення:

  • plt.plot(x, y, 'o') — це функція лінійного графіка, яка використовує 'o' для відображення лише маркерів. Це швидко, але має обмежені можливості стилізації.
  • plt.scatter(x, y) — це спеціалізована функція для точкових діаграм, яка надає більше контролю — дозволяє індивідуально налаштовувати розмір, колір і прозорість маркерів.
Завдання

Swipe to start coding

Відображення квадратичної залежності між двома змінними за допомогою точкового графіка:

  1. Замініть підкреслення так, щоб масив y містив квадрати елементів масиву x.
  2. Використайте відповідну функцію для створення точкового графіка.
  3. Передайте x та y у цю функцію у правильному порядку.
  4. Встановіть розмір маркерів на 70.

Рішення

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

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

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

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