Como criar um gráfico grades de r

Video: Curso de Estatística R Como plotar elaborar fazer gráfico no Software R ou Programa R Studio

Explorar gelosia gráficos em R, primeiro dar uma olhada no conjunto de dados built-in mtcars. Este conjunto de dados contém 32 observações de automóveis e informações sobre o motor, como o número de cilindros, automáticas contra caixa de câmbio manual, e potência do motor.

Todos os conjuntos de dados built-in de R também têm boa informação ajuda que você pode acessar através do mecanismo de ajuda - por exemplo, digitando ?mtcars no console R.

gt; str (mtcars) `data.frame`: 32 obs. de 11 variáveis: $ mpg: num 21 22,8 21,4 21 18,7 18,1 14,3 24,4 22,8 19,2 ... $ cyl: Num 6 6 4 6 8 6 8 4 4 6 ... $ disp: núm 160 160 108 258 360 ... $ cv: num 93 110 110 110 175 105 245 62 95 123 ... $ drat: Num 3,85 3,08 3,9 3,9 3,15 2,76 3,21 3,69 3,92 3,92 ... $ em peso: Num 2,62 2,88 2,32 3,21 3,44 ... $ qsec: Num 16,5 17 18,6 19,4 17 ... $ vs: num 0 0 1 1 0 1 0 1 1 1 ... $ am: num 1 1 1 0 0 0 0 0 0 0 ... $ engrenagem: num 4 4 4 3 3 3 3 4 4 4 ... $ carb: num 4 4 1 1 2 1 4 2 2 4 ..

Digamos que você queira explorar a relação entre economia de combustível e potência do motor. o mtcars conjunto de dados tem dois elementos com esta informação:

  • mpg: A economia de combustível medida em milhas por galão (mpg)

  • hp: potência do motor medida em cavalos de potência (hp)

Apesar de gelosia formas de pacotes parte da distribuição R, você tem que dizer R que você planeja usar o código neste pacote. Você pode fazer isso com o biblioteca() função. Lembre-se que você precisa fazer isso no início de cada sessão R limpa, nos quais você quer usar gelosia:

gt; biblioteca("gelosia")

Faça um gráfico de dispersão rede

o gelosia pacote tem um número de funções diferentes para criar diferentes tipos de enredo. Por exemplo, para criar um gráfico de dispersão, utilize o xyplot () função. Observe que isso é diferente de gráficos de base, onde o enredo() função cria uma variedade de diferentes tipos de gráficos (por causa do mecanismo de expedição método).

Video: Excel 2007 - Modulo 5 Aula 23 Inserir Grafico

Fazer um gelosia enredo, você precisa especificar pelo menos dois argumentos:

  • Fórmula: Esta é uma fórmula tipicamente de forma y ~ x | z. Isso significa criar um lote de y contra X, em condicional z. Em outras palavras, criar um gráfico para cada valor único de z. Cada uma das variáveis ​​na Fórmula Tem que haver uma coluna no quadro de dados que você especificar no dados argumento.



  • dados: Um quadro de dados que contém todas as colunas que você especificar na Fórmula argumento.

Este exemplo deve deixar claro:

gt; xyplot (mpg ~ cv | fatores (cyl), de dados = mtcars)

Você pode ver aquilo:

  • as variáveis mpg, hp, e cil são colunas no quadro de dados mtcars.

  • Apesar cil é um vector numérico, o número de cilindros em um carro pode ser apenas números inteiros (ou variáveis ​​discretas, na gíria estatística). usando fator (cil) no seu código, você diga a R que cil é, de facto, uma variável discreta. Se você esquecer de fazer isso, R ainda vai criar um gráfico, mas os rótulos das tiras no topo de cada painel será exibido de forma diferente.

Porque cada um dos carros do quadro de dados tem quatro, seis, ou oito cilindros, o gráfico tem três painéis. Você pode ver que os carros com motores maiores tendem a ter mais poder (hp) E consumo de combustível mais pobre (mpg).

Adicionar linhas de tendência

Quando você diz gelosia para calcular uma linha de melhor ajuste, ele faz isso para cada painel na trama. Este é simples usando xyplot (), porque é tão simples como a adição de um tipo argumento. Em particular, você quer especificar que o tipo é os dois pontos (type =”p”) E regressão (Tipo =”r”). Você pode combinar diferentes tipos com o c () função, assim:

gt; xyplot (mpg ~ HP | fator (cyl), Dados = mtcars, + tipo C (="p", "r"))

Publicações relacionadas