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()