A função plot() do R suporta uma ampla variedade de gráficos, como gráficos de dispersão, linhas, barras, his­to­gra­mas, diagramas de caixa, etc.

Como funciona o plot() em R?

plot() é uma função do R que serve para criar gráficos, colocando pontos de dados num plano de co­or­de­na­das e ligando-os entre si ou marcando-os de forma diferente, o que facilita a vi­su­a­li­za­ção de padrões ou relações entre os dados. Também ajuda a iden­ti­fi­car ten­dên­cias ou anomalias nos dados apre­sen­ta­dos.

A função plot() no R pode gerar gráficos de dispersão, linhas, barras e his­to­gra­mas, entre outros. Portanto, é utilizada como fer­ra­menta para a vi­su­a­li­za­ção de dados em diversos âmbitos, desde a análise ex­plo­ra­tó­ria de dados até a apre­sen­ta­ção de re­sul­ta­dos. Devido à sua fa­ci­li­dade de uti­li­za­ção e ca­pa­ci­dade de per­so­na­li­za­ção, a função plot() é uma fer­ra­menta im­por­tante para quem deseja analisar dados, avaliar es­ta­tís­ti­cas e apre­sen­tar conjuntos de dados complexos de forma clara.

Esta é a sintaxe do plot() em R

A estrutura da função plot() requer a es­pe­ci­fi­ca­ção de dados para os eixos x e y e permite ajustar a aparência do gráfico através de ar­gu­men­tos opcionais, como o seu tipo, cor e etiquetas nos eixos.

A sintaxe genérica tem o seguinte aspecto:

plot(x, y, ...)
R

No exemplo seguinte, os valores dos vetores x e y são re­pre­sen­ta­dos como pontos num diagrama de dispersão, onde plot() em R utiliza valores pre­de­fi­ni­dos para o tipo de gráfico, cores e etiquetas dos eixos, a menos que sejam es­pe­ci­fi­ca­das opções concretas.

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

Vi­su­al­mente, o resultado é o seguinte:

Imagem: Diagrama de dispersión con plot() en R
Vi­su­a­li­za­ción de un diagrama de dis­per­sión con plot() en R

Exemplos de ajustes gráficos com plot() em R

A função plot() no R permite es­pe­ci­fi­car o tipo de gráfico e as suas ca­rac­te­rís­ti­cas visuais.

Criar uma sequência de pontos

Criar uma sequência de pontos ao longo dos eixos x e y é muito simples uti­li­zando o operador :.

plot(1:20)
R

O comando produz o seguinte gráfico:

Imagem: Secuencia de puntos en R
Una secuencia de puntos en R

Como podemos ver, plot(1:20) em R cria um gráfico de dispersão simples, onde o eixo x é pre­en­chido au­to­ma­ti­ca­mente com valores de 1 a 20 e o eixo y re­pre­senta esses mesmos valores.

Desenhar uma linha

Para gerar um gráfico linear em vez de um diagrama de dispersão, basta adicionar o parâmetro type=l à função plot() no R, o que define o tipo de gráfico como**“Linha**”.

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

Este comando liga os pontos com uma linha:

Imagem: Gráfico lineal en R
Crear un gráfico lineal con plot()

Definir as etiquetas do gráfico

Pode adicionar etiquetas ao gráfico uti­li­zando os pa­râ­me­tros main, xlab e ylab.

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

Resultado:

Imagem: Etiquetas en R
Gráfico en R con etiquetas

Alterar a aparência

Num exemplo mais complexo, vamos modificar a cor, o tamanho e a forma dos pontos no diagrama uti­li­zando a função plot() no R.

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

O diagrama mo­di­fi­cado tem a seguinte aparência:

Imagem: Cambiar el aspecto del gráfico con plot()
Cambiar el aspecto del gráfico con plot()
  • type = "p": converte o gráfico num diagrama de pontos.
  • col = "green": aplica uma cor verde aos pontos.
  • pch = 8: define o símbolo que re­pre­senta cada ponto (neste caso, uma cruz).
  • cex = 1.5 : define o tamanho dos pontos (1,5 vezes maior que o padrão).
  • main = "Scatterplot": atribui um título ao diagrama.
  • xlab = "The x-axis" e ylab = "The y-axis": rotula os eixos x e y.

Pode modificar estes pa­râ­me­tros conforme desejar para per­so­na­li­zar o gráfico de acordo com as suas ne­ces­si­da­des.

Ir para o menu principal