Como definir o modo de exibição de dados no r
UMA ggplot2
Conteúdo
- Video: aprenda software estatístico r - módulo 1, introdução
- Como criar um gráfico de barras usando ggplot2 em r
- Video: curso de estatística r como calcular a mediana para dados não agrupados no programa r ou software r
- Como fazer um gráfico de dispersão em ggplot2
- Como criar gráficos de linha ggplot2
- Video: desbloqueio de iphone 5/ 5c e 5s com r-sim e auxilio do patch ir0setool
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
Geom | Descrição | Stat padrão |
---|---|---|
geom_bar () | Gráfico de barras | stat_bin () |
geom_point () | Scatterplot | stat_identity () |
geom_line () | diagrama de linha, que liga as observações em ordenada pela X-valor | stat_identity () |
geom_boxplot | gráfico de caixa-and-whisker | stat_boxplot () |
geom_path | diagrama de linha, observações de ligação na ordem original | stat_identity () |
geom_smooth | Adicionar uma média condicionado alisado | stat_smooth () |
geom_histogram | Um 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 ()