PLT Scatter: Построение графиков рассеяния с помощью библиотеки Matplotlib
plt.scatter - это функция, которая используется в библиотеке Matplotlib для построения графиков рассеяния. График рассеяния - это тип графика, который используется для выявления взаимосвязи между двумя переменными. Он строится на основе координатной плоскости, где каждая точка представляет собой значение двух переменных.
Пример кода:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 30) # Создание массива из 30 чисел от 0 до 10
y = np.sin(x) # Создание массива из синусов x
plt.scatter(x, y) # Построение графика рассеяния
plt.xlabel('x')
plt.ylabel('y')
plt.title('График функции sin(x)')
plt.show()
На данном примере мы создали два массива `x` и `y`, используя библиотеку `numpy`. Затем мы построили график рассеяния с помощью функции `plt.scatter()`, передав ей массивы `x` и `y` как аргументы. Далее мы добавили заголовок графика, названия осей x и y и методом `plt.show()` отобразили график на экране.
Помимо этого, с помощью параметра `c` можно задать цвет всех точек на графике. Например:
colors = np.random.rand(30) # Создание массива из 30 случайных чисел от 0 до 1
plt.scatter(x, y, c=colors, cmap='viridis') # Задание цвета точек и цветовой карты viridis
Также можно изменить размер точек с помощью параметра `s`:
sizes = 1000 * np.random.rand(30) # Создание массива из 30 случайных чисел от 0 до 1, умноженных на 1000
plt.scatter(x, y, c=colors, cmap='viridis', s=sizes) # Задание размера точек и цветовой карты viridis
В общем, функция `plt.scatter()` позволяет достаточно гибко задавать параметры для графика рассеяния, как это было показано в примерах выше.