Функция plot() в 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() также можно применять непосредственно к фреймам данных, автоматически создавая матрицу диаграмм рассеяния между переменными:
Пример
print("матрица диаграмм рассеяния iris:")
plot(iris[, 1:4],
col = iris$Species,
main = "Матрица диаграмм рассеяния набора данных Iris")
Выполнение приведенного выше кода создаст матрицу диаграмм рассеяния 4x4, где точки разных цветов представляют разные виды ирисов.
Другие расширения
Примеры на языке R