O que é e como usar a função R plot?

A função plot em R é versátil, pois oferece suporte a diversos tipos de gráficos, que incluem diagramas de dispersão, gráficos de linhas e barras, histogramas, diagramas de caixa e outros.

Como funciona a função R plot?

A função R plot é usada para criar gráficos. Ela posiciona os pontos de dados em um plano de coordenadas, conectando-os entre si ou marcando cada um deles de um jeito. Isso permite ilustrar padrões e relações entre dados e identificar tendências ou desvios mais claramente.

A função plot() cria diagramas de dispersão, gráficos de linhas e barras, histogramas e muitos outros tipos de gráficos. Graças à sua versatilidade, ela é usada para visualizar dados em diversos contextos, seja em análises ou apresentações de resultados. Sua facilidade de uso e flexibilidade transformam essa função em uma ferramenta importante para quem deseja analisar dados, trabalhar com estatísticas ou ilustrar conjuntos de dados complexos.

Sintaxe da função R plot

A estrutura da função plot() em R contém argumentos de dados nos eixos x e y e argumentos opcionais para personalizar a aparência do gráfico, incluindo cores, legendas e tipos.

Sua sintaxe básica é:

plot(x, y, ...)
R

No exemplo abaixo, distribuímos os valores dos vetores x e y em um diagrama de dispersão. A função plot() usa valores padrão para definir o tipo, as cores e as legendas dos eixos do gráfico, já que esses argumentos não foram preenchidos.

x <- c(1, 2, 3, 4, 5)
y <- c(2, 4, 1, 7, 3)
plot(x, y)
R

Como resultado, temos o seguinte gráfico:

Diagrama de dispersão criado com a função plot() em R
Diagrama de dispersão criado com a função plot() em R

Personalizar gráficos com R plot

Você pode personalizar o tipo de gráfico e sua aparência com argumentos adicionais na função plot() em R.

Como criar uma sequência de pontos

Crie uma sequência de pontos nos eixos x e y usando o operador :.

plot(1:20)
R

O gráfico ficará assim:

Criação de sequência de pontos com a função plot() em R
Criação de sequência de pontos com a função plot() em R

Como observado, plot(1:20) cria um diagrama de dispersão simples no qual os eixos x e y são preenchidos automaticamente com valores de 1 a 20.

Como desenhar uma linha

Para criar um gráfico de linhas em vez de um diagrama de dispersão, insira o argumento type=l. Ele define o tipo de gráfico como “Line”.

plot(1:20, type="l")
R

Uma linha será desenhada entre os pontos.

Gráfico de linhas criado com a função plot() em R
Gráfico de linhas criado com a função plot() em R

Como especificar legendas

Adicione legendas ao gráfico usando os parâmetros main, xlab e ylab.

plot(1:20, type="l", main="Line Chart", xlab="The x-axis", ylab="The y axis")
R

Este será o resultado:

Legendas em gráfico inserida com a função plot() em R
Gráfico em R com legendas inseridas pela função plot()

Como alterar a aparência de um gráfico

Em um exemplo um pouco mais complexo, alteramos a cor, o tamanho e a forma dos pontos do gráfico.

plot(1:20, type = "p", col = "green", pch = 8, cex = 1.5, main = "Scatterplot", xlab = "The x-axis", ylab = "The y-axis")
R

Este será o resultado:

Personalização da aparência de um gráfico com R plot
Personalização da aparência de um gráfico com R plot
  • type = "p": Define o tipo de gráfico como “pontos” (“points”)
  • col = "green": Define a cor como verde (green)
  • pch = 8: Define o símbolo usado como ponto
  • cex = 1.5: Define o tamanho dos pontos como 1,5 vez maior que o padrão
  • `main = “Scatterplot”: Define “Scatterplot” como o título do gráfico
  • xlab = "The x-axis" e ylab = "The y-axis": Adiciona legendas aos eixos x e y

Você pode modificar esses parâmetros como quiser para criar um gráfico que atenda às suas necessidades.

Dica

Aprenda como usar strings em nosso Digital Guide. Acesse os tutoriais sobre R substring() e R gsub() e sub().

Hospedagem web com consultor pessoal

Rápido e escalável, confie na hospedagem da IONOS, que inclui domínio grátis no primeiro ano e endereço de e-mail!

  • Domínio
  • SSL Wildcard
  • Suporte 24 horas
Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top