Como alterar as opções de enredo estrutura em r

R tem uma reputação muito boa para ser capaz de criar publicação com qualidade de gráficos, no entanto, se você quiser usar o seu gelosia

gráficos em relatórios ou documentos, você provavelmente vai querer mudar as opções de enredo.

o gelosia pacote faz uso do motor de grade gráficos, o que é completamente diferente da base de gráficos.

Como adicionar títulos e rótulos para Malha parcelas em R

Para adicionar um título e eixos principais rótulos para um gelosia enredo, você pode especificar os seguintes argumentos:

  • a Principal: Título principal

  • XLAB: X-rótulo do eixo

  • ylab: y-rótulo do eixo

gt; xyplot (mpg ~ HP | fator (cyl), Dados = mtcars, + tipo C (="p", "r"), + = Principais"A economia de combustível vs. Desempenho", + = XLAB"Desempenho (cavalos de potência)", + = Ylab"A economia de combustível (milhas por galão)", +)

Como alterar o tamanho da fonte de títulos de treliça e rótulos em R

Para alterar o tamanho de suas etiquetas, é necessário modificar seus argumentos para ser listas. Semelhante à base de gráficos, você especificar um CEX argumento em gelosia gráficos para modificar a taxa de expansão personagem. Por exemplo, para reduzir o título principal e eixo texto do rótulo para 75 por cento do tamanho padrão, especifique CEX = 0,75 como um elemento no argumento lista para a Principal, XLAB, e ylab.

Para mantê-lo simples, construir a formatação do seu passo enredo a passo. Comece mudando o tamanho de seu título principal para CEX = 0,75:

gt; xyplot (mpg ~ HP | fator (cyl), Dados = mtcars, + tipo C (="p", "r"), + Principal = list (+ label ="A economia de combustível vs. Desempenho determinado número de Cilindros", + CEX = 0,75) +)

Você vê o que aconteceu? Seu argumento para a Principal agora contém uma lista com dois elementos: rótulo e CEX.



Você constrói os argumentos para XLAB e ylab exatamente da mesma maneira. Cada argumento é uma lista que contém o rótulo e quaisquer outras opções de formatação que pretende definir. Expandir o seu código para modificar os rótulos do eixo:

gt; xyplot (mpg ~ HP | fator (cyl), Dados = mtcars, + tipo C (="p", "r"), + Principal = list (+ label ="A economia de combustível vs. Desempenho determinado número de Cilindros", + CEX = 0,75), + XLAB = lista (+ label ="Desempenho (cavalos de potência)", + CEX = 0,75), + ylab = lista (+ label ="A economia de combustível (milhas por galão)", + CEX = 0,75), + escalas = lista (CEX = 0.5) +)

Se você olhar cuidadosamente, você verá que o código inclui um argumento para modificar o tamanho do texto escalas para 50 por cento do padrão (escalas = lista (CEX = 0,5)).

Como usar temas para modificar as opções de enredo Malha

Uma característica interessante da gelosia gráficos é que você pode criar temas para alterar as opções de plotagem de seus gráficos. Para fazer isso, você precisa usar o par.settings argumento. o par.settings argumento em gelosia É similar.

A maneira mais fácil de usar o par.settings argumento é usá-lo em conjunto com o simpleTheme () função. Com simpleTheme (), você pode especificar os argumentos para o seguinte:

  • col, col.points, col.line: Controlar as cores dos símbolos, pontos, linhas e outros elementos gráficos, como polígonos

  • CEX, PCH, Fonte: Controlar a taxa de expans de caracteres (CEX), Caráter plot (PCH), E tipo de fonte

  • LTY, LWD: Controlar o tipo de linha e largura de linha

Por exemplo, para modificar seu plano para ter pontos vermelhos e uma linha de regressão azul, use o seguinte:

gt; xyplot (mpg ~ HP | fator (cyl), Dados = mtcars, + tipo C (="p", "r"), + Par.settings = simpleTheme (col ="vermelho", Col.line ="azul") +)

Publicações relacionadas