Точкова Діаграма
Точкова діаграма — це тип графіка, який відображає взаємозв'язок між двома змінними (x та y) за допомогою точок або інших маркерів.
Точкові діаграми — один із найпростіших інструментів для візуального аналізу кореляції між двома змінними. Хоча це не найточніший метод, він часто дозволяє швидко отримати корисну інформацію.
Вона схожа на лінійну діаграму, але замість ліній використовуються лише маркери. Для створення точкової діаграми достатньо скористатися функцією scatter() з модуля pyplot, передавши спочатку значення для осі x, а потім значення для осі y. Розглянемо приклад:
1234567import 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()
Синтаксис функції scatter() подібний до plot(). Однак, на відміну від plot(), тут завжди потрібно вказувати значення для обох параметрів x та y.
У цьому прикладі y обчислюється за формулою y = 2x + 5. Точкова діаграма демонструє позитивний лінійний зв'язок — зі збільшенням x значення y також зростає, і навпаки.
Також можна встановити інші маркери замість крапок і задати їхній розмір за допомогою параметрів marker та s відповідно:
1234567import 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()
Тут замість стандартних маркерів 'x' (крапок) використано маркери 'o', а їхній розмір встановлено на 100. Ви можете змінювати параметр s, щоб дослідити різні розміри маркерів.
У наступному розділі буде докладніше розглянуто налаштування графіків, але наразі можна скористатися scatter() для ознайомлення з додатковими можливостями функції.
Побудова декількох точкових діаграм здійснюється простим викликом функції scatter() двічі з різними аргументами x та y (аналогічно до лінійних графіків).
Хоча plt.plot(x, y, 'o') та plt.scatter(x, y) на перший погляд виглядають схоже, вони мають різне призначення:
plt.plot(x, y, 'o')— це функція лінійного графіка, яка використовує'o'для відображення лише маркерів. Це швидко, але має обмежені можливості стилізації.plt.scatter(x, y)— це спеціалізована функція для точкових діаграм, яка надає більше контролю — дозволяє індивідуально налаштовувати розмір, колір та прозорість маркерів.
Swipe to start coding
Відображення квадратичної залежності між двома змінними за допомогою точкового графіка:
- Замініть підкреслення так, щоб масив
yмістив квадрати елементів масивуx. - Використайте відповідну функцію для створення точкового графіка.
- Передайте
xтаyу цю функцію у правильному порядку. - Встановіть розмір маркерів рівним 70.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain how to plot multiple scatter plots on the same graph?
What other marker styles can I use in scatter plots?
How can I customize the colors of the markers in a scatter plot?
Awesome!
Completion rate improved to 3.85
Точкова Діаграма
Свайпніть щоб показати меню
Точкова діаграма — це тип графіка, який відображає взаємозв'язок між двома змінними (x та y) за допомогою точок або інших маркерів.
Точкові діаграми — один із найпростіших інструментів для візуального аналізу кореляції між двома змінними. Хоча це не найточніший метод, він часто дозволяє швидко отримати корисну інформацію.
Вона схожа на лінійну діаграму, але замість ліній використовуються лише маркери. Для створення точкової діаграми достатньо скористатися функцією scatter() з модуля pyplot, передавши спочатку значення для осі x, а потім значення для осі y. Розглянемо приклад:
1234567import 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()
Синтаксис функції scatter() подібний до plot(). Однак, на відміну від plot(), тут завжди потрібно вказувати значення для обох параметрів x та y.
У цьому прикладі y обчислюється за формулою y = 2x + 5. Точкова діаграма демонструє позитивний лінійний зв'язок — зі збільшенням x значення y також зростає, і навпаки.
Також можна встановити інші маркери замість крапок і задати їхній розмір за допомогою параметрів marker та s відповідно:
1234567import 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()
Тут замість стандартних маркерів 'x' (крапок) використано маркери 'o', а їхній розмір встановлено на 100. Ви можете змінювати параметр s, щоб дослідити різні розміри маркерів.
У наступному розділі буде докладніше розглянуто налаштування графіків, але наразі можна скористатися scatter() для ознайомлення з додатковими можливостями функції.
Побудова декількох точкових діаграм здійснюється простим викликом функції scatter() двічі з різними аргументами x та y (аналогічно до лінійних графіків).
Хоча plt.plot(x, y, 'o') та plt.scatter(x, y) на перший погляд виглядають схоже, вони мають різне призначення:
plt.plot(x, y, 'o')— це функція лінійного графіка, яка використовує'o'для відображення лише маркерів. Це швидко, але має обмежені можливості стилізації.plt.scatter(x, y)— це спеціалізована функція для точкових діаграм, яка надає більше контролю — дозволяє індивідуально налаштовувати розмір, колір та прозорість маркерів.
Swipe to start coding
Відображення квадратичної залежності між двома змінними за допомогою точкового графіка:
- Замініть підкреслення так, щоб масив
yмістив квадрати елементів масивуx. - Використайте відповідну функцію для створення точкового графіка.
- Передайте
xтаyу цю функцію у правильному порядку. - Встановіть розмір маркерів рівним 70.
Рішення
Дякуємо за ваш відгук!
single