Como usar camadas em ggplot2 em R

O conceito básico de um ggplot2 gráfico em R é que você combinar elementos diferentes em camadas. Cada camada de um ggplot2 gráfico contém informações sobre o seguinte:

  • Os dados que você quer traçar: Para ggplot (), esta deve ser um quadro de dados.

  • Um mapeamento dos dados para o seu enredo: Isso geralmente é tão simples como dizer ggplot () o que se passa na x-eixo eo que se passa na y-eixo.

  • Um objeto geométrico ou geom em ggplot terminologia: O geom define a aparência geral da camada (por exemplo, se a trama é composta de bares, pontos ou linhas).

  • Um resumo estatístico, chamado de uma estatística em ggplot: Este artigo descreve como você deseja que os dados a serem resumidos (por exemplo, binning de histogramas, ou suavização para desenhar linhas de regressão).

Isso foi um bocado. Na prática, você descreve tudo isso em um curto linha de código. Por exemplo, aqui é o ggplot2 código para traçar o fiel dados usando dois layers.The primeira camada é um geom que atrai os pontos de um scatterplot- a segunda camada é uma estatística que desenha uma linha suave através dos pontos.

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

menu