11.4 Funções gráficas básicas

11.4.1 Diferentes entradas de dados na plot()

A função plot() é o carro chefe do Sistema Básico do . Quando especificamos apenas um vetor é plotado seus valores no eixo y em função de seu tamanho 1:length(x) no eixo x.

plot(y1)

Você também pode especificar os parâmetros x e y.

plot(x = x1, y = y1)

Também podemos especificar no primeiro argumento da plot() uma fórmula, p.ex.: y ~ x que pode ser interpretada como y (variável) em função de x.

plot(y1 ~ x1)

Se você tem seus dados em um quadro de dados, utilize o argumento data e o nome das variáveis que deseja plotar na fórmula.

plot(tmed ~ alt,  data = sulbr_md)

Aplicando a plot() a um quadro de dados com duas variáveis resulta um gráfico equivalente ao caso anterior.

plot(onda)

11.4.1.1 Gráficos de dispersão

Aplicando a plot() a um quadro de dados com mais de duas variáveis resulta um gráfico de dispersão entre todas as variáveis do quadro de dados.

## plot de todas colunas de aq, exceto a 1a coluna
plot(select(aq, -date))

Cada gráfico desses é chamado de gráfico de dispersão. Através dele pode-se visualizar a relação entre duas variáveis. Nesse caso o gráfico resultante é uma matriz de gráficos de dispersão.

Existe uma função gráfica específica para produção deste tipo de gráfico: a função pairs().

# plote de pares
pairs(select(aq, -date))

A função pairs.panels() do pacote psych fornece um gráfico de pares bastante informativo e foi expandida a partir da função pairs().

pairs.panels(x = select(aq, -date))

Para fechar as janelas gráficas abertas:

graphics.off()