Como mapa de dados para traçar Estética em ggplot2 em R

Depois de ter dito ggplot () quais os dados para usar em R, o próximo passo é para dizer-lhe como seus dados corresponde a elementos visuais de seu enredo. Este mapeamento entre os dados e estética visual é o segundo elemento de um ggplot2 camada.

Os elementos visuais de um lote, ou estética, incluem linhas, pontos, símbolos, cores, posição. . . qualquer coisa que você pode ver. Por exemplo, você pode mapear uma coluna de seus dados para o x-eixo de seu lote, ou você pode mapear uma coluna de seus dados para corresponder ao y-eixo de seu enredo. Você também pode mapear dados para grupos, cores, ou o tamanho de pontos em gráficos de dispersão - na verdade, você pode mapear seus dados a qualquer coisa que o seu geom suporta.

Você usar a função especial aes () para configurar um mapeamento entre dados e estética. Cada argumento para aes () mapeia uma coluna em seus dados para um elemento específico na sua geom.

Dê uma olhada no código usado para criar a imagem abaixo:

image0.jpg
> Ggplot (fiéis, aes (X = erupções, y = espera)) ++ geom_point () ++ stat_smooth ()

Você pode ver que este código diz ggplot () usar a trama de dados fiel como fonte de dados. E agora você entende que aes () cria um mapeamento entre o x-e eixo $ erupções fiéis, bem como entre o y-e eixo fiéis $ espera.

A próxima coisa que você nota sobre esse código é a mais (+) sinais no final de cada linha. Dentro ggplot2, você usar o + operador de combinar as diferentes camadas da trama.

Em resumo, você usa o aes () função para definir o mapeamento entre seus dados e sua trama.

menu