Функция plot() в R - построение диаграмм рассеяния

R 语言实例Примеры на языке R

Функция plot() в R — это самая базовая функция построения графиков, используемая для создания различных графиков, таких как диаграммы рассеяния, линейные графики и многое другое.

plot() является точкой входа в графическую систему R; почти все визуализации начинаются с нее.

Формат синтаксиса функции plot() следующий:

plot(x, y, type = "p", main = "", xlab = "", ylab = "", col = "black")

Описание параметра:

  • x, yКоординаты точек данных.

  • typeТип графика: "p" (точки), "l" (линии), "b" (и точки, и линии), "o" (наложенные).

  • mainЗаголовок графика.

  • xlab, ylabПодписи осей x и y.

  • colЦвет.

Пример

# Создание данных
height <- c(160, 165, 170, 175, 180, 158, 172, 168, 178, 182)
насыщенность <- c(55, 60, 65, 70, 80, 52, 68, 62, 75, 85)

# Нарисовать диаграмму рассеяния
plot(height, weight,
     main = "Связь между ростом и весом",
     xlab = "Рост (cm)",
     ylab = "Вес (kg)",
     col = "blue",
     pch = 16)  # pch=16 — сплошная точка

# Добавить линию тренда
abline(lm(weight ~ height), col = "red", lwd = 2)

Выполнение приведённого выше кода отобразит диаграмму рассеяния и красную линию тренда.

plot() также можно применять непосредственно к фреймам данных, автоматически создавая матрицу диаграмм рассеяния между переменными:

Пример

# Просмотр связей между переменными в наборе данных iris
print("матрица диаграмм рассеяния iris:")
plot(iris[, 1:4],
     col = iris$Species,
     main = "Матрица диаграмм рассеяния набора данных Iris")

Выполнение приведенного выше кода создаст матрицу диаграмм рассеяния 4x4, где точки разных цветов представляют разные виды ирисов.

R 语言实例Примеры на языке R

Другие расширения