[R-br] Acrescentar nomes no eixo x

Maurício Lordêlo mslordelo em gmail.com
Qua Fev 20 10:23:02 -03 2019


Grato Cleber!
Sempre bom saber que existem outras opções.


Em ter, 19 de fev de 2019 às 18:10, Cleber N.Borges por (R-br) <
r-br em listas.c3sl.ufpr.br> escreveu:

>
> # talvez usando *matplot* simplifica um pouco tb
>
> # com a flag xaxt='n', retira os rótulos dos eixos
>
> estacao = as.factor(c("Outono","Inverno","Primavera","Verão"))
> x = 1:4
> y1 = rnorm(4, 3,1)
> y2 = rnorm(4, 3, 1)
> y3 = rnorm(4, 4, 1.5)
> y4 = rnorm(4, 3.5, 1)
>
> d <- data.frame( y1, y2, y3, y4 )
>
> matplot( d, lwd=1,type='b', xlab = 'Estação',ylab ="ETo
> (mm/d)",ylim=c(0,6),  xaxt='n', pch=19 )
>
> axis(1, at=1:4, labels=estacao )
>
> ################  com a flag *las* rotaciona as labels
> axis(1, at=1:4, labels=estacao, las=2)
>
>
>
> Em 19/02/2019 17:23, Marcus Nunes por (R-br) escreveu:
>
> Se entendi corretamente o problema, use
>
> axis(1, at=1:4, labels=estacao)
>
> Este foi o resultado que obtive: https://imgur.com/a/RohP2ni
> --
> Marcus Nunes
>
>
>
> On Tue, Feb 19, 2019 at 5:15 PM Maurício Lordêlo por (R-br) <
> r-br em listas.c3sl.ufpr.br> wrote:
>
>> Olá!
>> Preciso colocar nomes no eixo X de um gráfico feito usando a função
>> plot().
>> Cada valor do "y" corresponde a uma estação do ano.
>> Segue o script:
>>
>> estacao = as.factor(c("Outono","Inverno","Primavera","Verão"))
>> x = 1:4
>> y1 = rnorm(4, 3,1)
>> y2 = rnorm(4, 3, 1)
>> y3 = rnorm(4, 4, 1.5)
>> y4 = rnorm(4, 3.5, 1)
>> data.frame(y1,y2,y3,y4,estacao)
>> plot(y1~x, axes= FALSE,lwd=1,type='b', xlab = 'Estação',ylab ="ETo
>> (mm/d)",ylim=c(0,6))
>> lines(y2~x,col="red",type="b")
>> lines(y3~x,col="green",type="b")
>> lines(y4~x,col="black",type="b")
>> axis(2)
>> #os dois comandos abaixo foram tentativas que não deram certo:
>> axis(1, names("estacao"))
>> axis(1, at=c("Outono","Inverno","Primavera","Verão"))
>>
>> legend(1.5,6,c("M1","M2","M3","M4"),
>>        col = 1:4,
>>        lty = rep(1,4),
>>        horiz=T,
>>        ncol = 1)
>>
>> Agradeço caso tenham alguma sugestão.
>>
>> Maurício
>> _______________________________________________
>> R-br mailing list
>> R-br em listas.c3sl.ufpr.br
>> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
>> código mínimo reproduzível.
>
>
> _______________________________________________
> R-br mailing listR-br em listas.c3sl.ufpr.brhttps://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.
>
>
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> Livre
> de vírus. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>.
> <#m_7089969374740185758_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20190220/1af2c406/attachment.html>


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