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
Conteúdo
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") +)