English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
График точек представляет все данные в виде точек на прямоугольной координатной системе, чтобы показать степень влияния переменных друг на друга, положение точки определяется значением переменной, каждая точка соответствует координатам X и Y на осях X и Y.
График точек можно нарисовать с помощью функции plot(), синтаксис следующий:
plot(x, y, type="p", main, xlab, ylab, xlim, ylim, axes)
x Массив данных для координаты x.
y Массив данных для координаты y.
type: Тип графика, p для точек, l для прямой, o для точки и линии, которая проходит через точку.
main Заголовок графика.
xlab, ylab Имена меток для осей x и y.
xlim, ylim Интервалы для осей x и y.
axes Булево значение, указывает ли рисовать два оси x.
type: Возможные значения параметра type, p для точек, l для прямой, o для точки и линии, которая проходит через точку.
p: График точек
l: Линейный график
b: Рисование точек и линий
c: Рисование только линии, показанной параметром b
o: Рисование точек и линий, и линия проходит через точки
h: Рисование вертикальных линий от точек к горизонтали
s: Диаграмма阶梯а, сначала горизонтально, затем вертикально
S: Диаграмма阶梯а, сначала вертикально, затем горизонтально
n: Пустая графика
Создание простого линейного графика:
x<-c(10,40) y<-c(20,60) input <- mtcars[,c('wt','mpg')] png(file = "runnob-test-plot2.png") plot(x, y, "l")
Создание простого линейного графика, type использует параметр o, чтобы рисовать точки и линии, и линия проходит через точки:
x<-c(10,40) y<-c(20,60) input <- mtcars[,c('wt','mpg')] png(file = "runnob-test-plot.png") plot(x, y, "o")
Далее мы используем встроенный набор данных mtcars на языке R для тестирования.
Мы используем столбцы wt и mpg из набора данных mtcars:
# Данные print(head(input))
Результат вывода:
wt mpg Mazda RX4 2.620 21.0 Mazda RX4 Wag 2.875 21.0 Datsun 710 2.320 22.8 Hornet 4 Drive 3.215 21.4 Hornet Sportabout 3.440 18.7 Hornet Sportabout 3.440 18.7
Valiant 3.460 18.1
Далее мы используем данные, указанные выше, для создания scatterplot
: # Данные input <- mtcars[,c('wt','mpg')] # Создать png изображение png(file = "scatterplot.png") # Установить диапазон координат x оси 2.5 до 5, диапазон координат y оси 15 до 30. plot(x = input$wt,y = input$mpg, xlab = "Weight", ylab = "Milage", xlim = c(2.5,5), ylim = c(15,30), main = "Weight vs Milage"
Матрица.scatterplot
Матрица.scatterplot использует метод рисования точечной диаграммы для двух переменных, и она может быть рассмотрена как большая графическая матрица, в которой каждая элемента, не расположенная на главной диагонали, является точечной диаграммой переменной строки и переменной столбца. Элементы на главной диагонали - это имена переменных. Таким образом, с помощью матрицы.scatterplot можно ясно видеть взаимосвязи между парными переменными в исследуемых множественных переменных.
Матрица.scatterplot - это рисование парных точечных диаграмм для каждого значения переменной в наборе данных.
Язык R использует следующие функции для создания матриц.scatterplot:
pairs(formula, data)
Параметры: formula
Серии переменных data
Пример # Вывод изображения png(file = "scatterplot_matrices.png") # 4 variables для рисования матрицы, 12 диаграмм