[R-br] Inserir espaço após título de um eixo no gráfico

Yury Duarte yurynepomuceno em gmail.com
Quarta Janeiro 24 11:54:07 -02 2018


Olá, Fernando!

Segue uma forma genérica do código enviado:

*- Versão onde foi inserido espaço entre o titulo do eixo y e o próprio
eixo (Problemas no sobrescrito)*
setwd('C:\\Users\\Yury\\Desktop\\')
a.box = matrix(sample(1:500, 100, replace = T), ncol = 10, nrow = 10)
png(paste0('a', '.png'), width = 1600, height = 900, res = 196)
par(mar=c(5,6,0.25,2))
par(cex=.8)
b1 = boxplot(a.box,remove.outlier=NA, las = 1, xlab = 'Semeadura',
             ylab = expression('Produtividade atingível (kg ha^-1)\n'),
             ylim = c(0,16000),cex=0.5, pch=16)
grid.text(paste0('BoxPlot'),x=.5, y=.9)
dev.off()

*- Versão sem espaço entre o titulo do eixo y e o próprio eixo (Problemas
no espaçamento entro o titulo e o eixo y)*
setwd('C:\\Users\\Yury\\Desktop\\')
a.box = matrix(sample(1:500, 100, replace = T), ncol = 10, nrow = 10)
png(paste0('a', '.png'), width = 1600, height = 900, res = 196)
par(mar=c(5,6,0.25,2))
par(cex=.8)
b1 = boxplot(a.box,remove.outlier=NA, las = 1, xlab = 'Semeadura',
             ylab = expression(Produtividade~atingível~(kg~ha^-1)),
             ylim = c(0,16000),cex=0.5, pch=16)
grid.text(paste0('BoxPlot'),x=.5, y=.9)
dev.off()


Yury Duarte
Engenheiro Agrônomo - ESALQ/USP

Em 24 de janeiro de 2018 10:43, Yury Duarte <yurynepomuceno em gmail.com>
escreveu:

> Bom dia colegas listeiros!
>
> Estou encontrando um pequeno problema e gostaria de uma ajuda.
> Ao executar o comando para gerar gráficos de boxplot, o titulo do eixo y
> fica muito colado aos valores desse eixo.
>
> png(paste0(cidade[city], '.png'), width = 1600, height = 900, res = 196)
>     par(mar=c(5,6,0.25,2))
>     par(cex=.8)
>     b1 = boxplot(a.box,remove.outlier=NA, las = 1, xlab = 'Semeadura',
>                  ylab = expression(Produtividade~atingível~(kg~ha^-1)),
>                  ylim = c(0,16000),cex=0.5, pch=16)
>     grid.text(paste0(titulos[city]),x=.5, y=.9)
>     dev.off()
>
> Dessa forma, pensei em inserir uma linha em branco entre o título do eixo
> e o eixo y usando o comando \n
>
> png(paste0(cidade[city], '.png'), width = 1600, height = 900, res = 196)
>     par(mar=c(5,6,0.25,2))
>     par(cex=.8)
>     b1 = boxplot(a.box,remove.outlier=NA, las = 1, xlab = 'Semeadura',
>                  ylab = expression('Produtividade atingível (kg ha^-1)\n'),
>                  ylim = c(0,16000),cex=0.5, pch=16)
>     grid.text(paste0(titulos[city]),x=.5, y=.9)
>     dev.off()
>
> Usar esse comando inseriu a linha em branco mas assim fico com problemas
> em ajustar a parte sobrescrita da legenda.
>
> Dessa forma, gostaria de uma ajuda para executar um comando que me desse
> esse espaço entre a legenda e o eixo y sem prejudicar o sobrescrito da
> legenda.
>
> Desde já, agradeço pela colaboração de todos!
>
> Yury Duarte
> Engenheiro Agrônomo - ESALQ/USP
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20180124/27317460/attachment.html>


Mais detalhes sobre a lista de discussão R-br