Como trabalhar com escalas em um ggplot2 em r

Dentro ggplot2

em R, escalas controlar a forma como os seus dados é mapeado para o seu geom. Desta forma, seus dados são mapeados para algo que você pode ver (por exemplo, linhas, pontos, cores, posição ou formas).

Video: ENEM PPL 2015 Matemática #18 - Escala e Conversão de Metros para Centímetros

o ggplot2 pacote é extremamente bom em selecionar valores padrão sensatas para suas escalas. Na maioria dos casos, você não tem que fazer muito para personalizar suas escalas. Contudo, ggplot2 tem uma vasta gama de funções e configurações muito sofisticados para lhe dar controle refinado sobre seu comportamento escala e aparência.

No exemplo a seguir, você mapear a coluna mtcars $ cil tanto a forma ea cor dos pontos. Isto cria duas escalas diferentes, mas que se sobrepõem,: Uma controlos escala forma, enquanto que a segunda escala controla a cor dos pontos:

Video: ESCALA DAS MINIATURAS

gt; ggplot (mtcars, AES (x = HP, y = mpg)) ++ geom_point (aes (= factor de forma (cyl), cor = factor (cil)))

O nome de uma escala padrão é o nome da variável que será mapeado para ele. Neste caso, você mapear fator (cil) com a escala. Para alterar a aparência de uma escala, você precisa adicionar uma função de escala para o seu enredo.

Video: O que é uma Escala num projeto arquitetônico?



A função específica escala que você usa é dependente do tipo de escala, mas neste caso, você tem uma escala forma com valores discretos, para que você use o scale_shape_discrete () função. Você também tem uma escala de cores com valor discreto, assim você pode controlar isso com scale_colour_discrete ().

Para alterar o nome que aparece na legenda da trama, você precisa especificar o argumento nome a essas escalas. Por exemplo, alterar o nome da legenda para “Cilindros”, definindo o argumento name =”Cilindros”:

gt; ggplot (mtcars, AES (x = HP, y = mpg)) ++ geom_point (aes (= factor de forma (cyl), cor = fator (cil))) ++ scale_shape_discrete (nome ="cilindros") ++ scale_colour_discrete (nome ="cilindros")

Da mesma forma, para mudar o X-escala do eixo, você usaria scale_x_continuous ().

Video: Planetas y estrellas a escala


Publicações relacionadas