Como adicionar pontos a um gráfico existente em r


Você pode usar a função points() para adicionar pontos a um gráfico existente em R.

Esta função usa a seguinte sintaxe básica:

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

Esta sintaxe específica adiciona pontos vermelhos a um gráfico de dispersão existente em R usando variáveis chamadas xey de um quadro de dados chamado df2 .

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: Adicionar pontos a um caminho existente em R

Suponha que usemos a função plot() para criar o seguinte gráfico de dispersão em 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 )

Nota : O argumento col especifica a cor dos pontos no gráfico e o argumento pch especifica o símbolo a ser usado. Um valor de 16 representa um círculo preenchido.

Agora suponha que queiramos adicionar pontos de outro quadro de dados ao gráfico.

Podemos usar a função points() para fazer isso:

 #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 adicione pontos ao caminho existente

Observe que os pontos no segundo quadro de dados foram adicionados ao gráfico existente e são representados pela cor vermelha.

Se quisermos, também podemos usar a função legend() para adicionar uma legenda ao gráfico para que possamos distinguir quais pontos vêm de qual quadro de dados:

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

Nota : Você pode usar a função points() quantas vezes quiser para adicionar pontos de quantos quadros de dados desejar a um gráfico existente.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:

Como rotular pontos em um gráfico de dispersão em R
Como adicionar texto fora de um caminho em R
Como criar um gráfico de dispersão com linha de regressão em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *