Как добавить точки к существующему графику в r


Вы можете использовать функцию Points() для добавления точек к существующему графику в R.

Эта функция использует следующий базовый синтаксис:

 points(df2$x, df2$y, col=' red ')

Этот конкретный синтаксис добавляет красные точки к существующей диаграмме рассеяния в R, используя переменные с именами x и y из фрейма данных с именем df2 .

В следующем примере показано, как использовать этот синтаксис на практике.

Пример. Добавление точек к существующему пути в R.

Предположим, мы используем функциюplot() для создания следующей диаграммы рассеяния в R:

 #create data frame
df1 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
                  y=c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22)) 

#create scatterplot
plot(df1$x, df1$y, col=' blue ', pch= 16 )

Примечание . Аргумент col определяет цвет точек на графике, а аргумент pch указывает используемый символ. Значение 16 представляет собой закрашенный круг.

Теперь предположим, что мы хотим добавить на график точки из другого фрейма данных.

Для этого мы можем использовать функцию Points() :

 #create second data frame
df2 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
                  y=c(14, 12, 9, 9, 8, 5, 4, 5, 3, 2)) 

#add points from df2 to the existing scatter plot
points(df2$x, df2$y, col=' red ', pch= 16 )

r добавить точки к существующему пути

Обратите внимание, что точки во втором фрейме данных были добавлены к существующему графику и обозначены красным цветом.

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

 #add legend to plot
legend(x= 1 , y= 22 , legend=c(' df1 ', ' df2 '), fill=c(' blue ', ' red '))

Примечание . Вы можете использовать функцию Points() столько раз, сколько захотите, чтобы добавить точки из любого количества фреймов данных в существующий график.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:

Как пометить точки на диаграмме рассеяния в R
Как добавить текст за пределами пути в R
Как создать диаграмму рассеяния с линией регрессии в R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *