[R-br] Acrescentar nomes no eixo x

Maurício Lordêlo mslordelo em gmail.com
Ter Fev 19 17:12:32 -03 2019


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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20190219/670273cf/attachment.html>


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