Como definir o modo de exibição de dados no r

UMA ggplot2

geom em R diz o enredo como você deseja exibir seus dados. Por exemplo, você usar geom_bar () para fazer um gráfico de barras. Dentro ggplot2, você pode usar uma variedade de Geoms predefinidos para fazer tipos padrão de trama.

A geom define o layout de um ggplot2 camada. Por exemplo, existem Geoms para criar gráficos de barras, gráficos de dispersão, e diagramas de linha (bem como uma variedade de outras parcelas).

Cada geom tem um status padrão, e cada status tem um geom padrão. Na prática, você tem que especificar apenas um deles.

Video: Aprenda Software Estatístico R - Módulo 1, Introdução

GeomDescriçãoStat padrão
geom_bar ()Gráfico de barrasstat_bin ()
geom_point ()Scatterplotstat_identity ()
geom_line ()diagrama de linha, que liga as observações em ordenada pela
X-valor
stat_identity ()
geom_boxplotgráfico de caixa-and-whiskerstat_boxplot ()
geom_pathdiagrama de linha, observações de ligação na ordem originalstat_identity ()
geom_smoothAdicionar uma média condicionado alisadostat_smooth ()
geom_histogramUm apelido para geom_bar () e stat_bin ()stat_bin ()

Como criar um gráfico de barras usando ggplot2 em R

Para fazer um gráfico de barras que você usar o geom_bar () função. No entanto, note que o status padrão é stat_bin (), que é usada para cortar seus dados em caixas. Assim, o comportamento padrão do geom_bar () é criar um histograma.

Por exemplo, para criar um histograma da profundidade de terremotos na terremotos conjunto de dados, você faça o seguinte:

gt; ggplot (tremores, AES (x = profundidade)) + geom_bar () gt; ggplot (tremores, AES (x = profundidade)) + geom_bar (binwidth = 50)

Observe que o mapeamento define apenas o X-variável do eixo (neste caso, terremotos profundidade $). Um argumento útil geom_bar () é binwidth, que controla o tamanho das caixas de que os seus dados são cortados em.

Então se geom_bar () faz um histograma por padrão, como você fazer um gráfico de barras? A resposta é que você primeiro tem que agregar seus dados e, em seguida, especificar o argumento status =”identidade” em sua chamada para geom_bar ().

No próximo exemplo, você usar agregar() para calcular o número de terremotos em diferentes estratos de profundidade:

gt; quakes.agg lt; - agregado (~ mag redondo (profundidade, -1), de dados = tremores, + FUN = comprimento) gt; nomes (quakes.agg) lt; - c ("profundidade", "mag")

Agora você pode traçar o objeto quakes.agg com geom_bar (status =”identidade”):

Video: Curso de Estatística R Como calcular a mediana para dados não agrupados no Programa R ou Software R



gt; ggplot (quakes.agg, AES (x = profundidade, y = MAG)) ++ geom_bar (status ="identidade")

Em resumo, você pode usar geom_bar () para criar um histograma e deixe ggplot2 resumir seus dados, ou você pode pré-resumir seus dados e então usar status =”identidade” para traçar um gráfico de barras.

Como fazer um gráfico de dispersão em ggplot2

Para criar um gráfico de dispersão, você usa o geom_point () função. A dispersão cria pontos (ou, por vezes, bolhas ou outros símbolos) em seu gráfico. Cada ponto corresponde a uma observação em seus dados.

Você provavelmente já viu ou criado este tipo de gráficos um milhão de vezes, então você já sabe que scatterplots usar o sistema cartesiano, onde uma variável é mapeado para a coordenada X-eixo e uma segunda variável é mapeado para o y-eixo.

Em exatamente da mesma maneira, em ggplot2 você cria um mapeamento entre X-eixo e y-variáveis ​​de eixos. Assim, para criar um gráfico da terremotos dados, mapear terremotos $ longa ao X-eixo e terremotos $ lat ao y-eixo:

gt; ggplot (terramoto, AES (X = comprimento, y = lat)) + geom_point ()

Como criar gráficos de linha ggplot2

Para criar um gráfico de linhas, você pode usar o geom_line () função. Você usa esta função de forma muito semelhante ao geom_point (), com a diferença que geom_line () desenha uma linha entre pontos consecutivos em seus dados.

Video: Desbloqueio de iPhone 5/ 5c e 5s com R-SIM e Auxilio do Patch iR0seTool

Este tipo de gráfico é útil para os dados de séries de tempo em tramas de dados, tais como os dados populacionais do conjunto de dados embutido longley. Para criar um gráfico de linha de figuras de desemprego, você usa o seguinte:

gt; ggplot (Longley, AES (X = ano, y = Desempregados)) + geom_line ()

Publicações relacionadas