# 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 é:

```R
plot(x, y, ...)
```

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.

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

Como resultado, temos o seguinte gráfico:

[![Imagem: Diagrama de dispersão criado com a função plot() em R](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/5/c/csm_scatter-plot-r_85f0b76bac.webp "Diagrama de dispersão criado com a função plot() em R")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/scatter-plot-r.png) 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 `:`.

```R
plot(1:20)
```

O gráfico ficará assim:

[![Imagem: Criação de sequência de pontos com a função plot() em R](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/3/d/csm_sequence-of-points-r_51db683bf4.webp "Criação de sequência de pontos com a função plot() em R")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/sequence-of-points-r.png) 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**”.

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

Uma linha será desenhada entre os pontos.

[![Imagem: Gráfico de linhas criado com a função plot() em R](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/c/a/csm_line-graph-r_fb9f3ea3d1.webp "Gráfico de linhas criado com a função plot() em R")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/line-graph-r.png) 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`.

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

Este será o resultado:

[![Imagem: Legendas em gráfico inserida com a função plot() em R](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/1/2/csm_graph-labels-r_7cad4f5c88.webp "Legendas em gráfico inserida com a função plot() em R")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-labels-r.png) 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.

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

Este será o resultado:

[![Imagem: Personalização da aparência de um gráfico com R plot](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/8/8/csm_graph-customization-r_0c020cc4b3.webp "Personalização da aparência de um gráfico com R plot")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-customization-r.png) 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()](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/r-substring/) e [R gsub() e sub()](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/r-sub-e-r-gsub/).


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/r-plot/](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/r-plot/) for AI/LLM consumption.