Como mudar o angulo do texto no eixo X do comando stripchart?

Opa, alguem pode dar uma mãozinha aqui. Eu to tentando fazer um grafico com o comando stripchart, mas o nome dos levels do fator são longos. Dai eu quero deixa eles inclinados, mudar o angulo com o qual o texto é escrito no eixo X, mas não estou conseguindo. No comando Text é com o argumento str, mas eu nao to conseguindo fazer dentro do stripchart, e com o comando text so da pra escrever dentro da area de plotagem. Tem algum argumento dentro do stripchart que faz isso, ou jeito facil de fazer isso? #Exemplo de Dados Tratamento<-rep(c("Controle","Ácido a concentração 10","Ácido a concentração 20","Estresse"),each=30) Velocidade<-rpois(120,18) #Grafico stripchart(Velocidade~Tratamento,vertical=T,pch=19,method="stack") -- Grato Augusto C. A. Ribas

Opa consegui faze usando antes o comando par(las=2) stripchart(Velocidade~Tratamento,vertical=T,pch=19,method="stack") mas eu gostaria de algo como o str so para o eixo X Em 25 de março de 2011 17:27, Augusto Ribas <ribas.aca@gmail.com> escreveu:
Opa, alguem pode dar uma mãozinha aqui. Eu to tentando fazer um grafico com o comando stripchart, mas o nome dos levels do fator são longos. Dai eu quero deixa eles inclinados, mudar o angulo com o qual o texto é escrito no eixo X, mas não estou conseguindo. No comando Text é com o argumento str, mas eu nao to conseguindo fazer dentro do stripchart, e com o comando text so da pra escrever dentro da area de plotagem. Tem algum argumento dentro do stripchart que faz isso, ou jeito facil de fazer isso?
#Exemplo de Dados Tratamento<-rep(c("Controle","Ácido a concentração 10","Ácido a concentração 20","Estresse"),each=30) Velocidade<-rpois(120,18) #Grafico stripchart(Velocidade~Tratamento,vertical=T,pch=19,method="stack")
-- Grato Augusto C. A. Ribas
-- Grato Augusto C. A. Ribas

Augusto, Veja a solução da FAQ internacional do R http://cran.r-project.org/doc/FAQ/R-FAQ.html#How-can-I-create-rotated-axis-l... À disposição. Walmes. =========================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ===========================================================

Eu rodei o que passou, coloca as palavras de cumprido, mas as mais longas não cabem! Opa consegui faze usando antes o comando par(las=2) stripchart(Velocidade~Tratamento,vertical=T,pch=19,method="stack") mas eu gostaria de algo como o str so para o eixo X Em 25 de março de 2011 17:27, Augusto Ribas <ribas.aca@gmail.com> escreveu: Opa, alguem pode dar uma mãozinha aqui. Eu to tentando fazer um grafico com o comando stripchart, mas o nome dos levels do fator são longos. Dai eu quero deixa eles inclinados, mudar o angulo com o qual o texto é escrito no eixo X, mas não estou conseguindo. No comando Text é com o argumento str, mas eu nao to conseguindo fazer dentro do stripchart, e com o comando text so da pra escrever dentro da area de plotagem. Tem algum argumento dentro do stripchart que faz isso, ou jeito facil de fazer isso? #Exemplo de Dados Tratamento<-rep(c("Controle","Ácido a concentração 10","Ácido a concentração 20","Estresse"),each=30) Velocidade<-rpois(120,18) #Grafico stripchart(Velocidade~Tratamento,vertical=T,pch=19,method="stack") -- Grato Augusto C. A. Ribas

Mauro, Ou aumente as margens ou use nomes com quebra de linha. Veja ## Increase bottom margin to make room for rotated labels par(mar = c(7, 4, 4, 2) + 0.1) ## Create plot with no x axis and no x axis label plot(1 : 8, xaxt = "n", xlab = "") ## Set up x axis with tick marks alone axis(1, labels = FALSE) ## Create some text labels labels <- paste("Label\n muito\n grande", 1:8, sep = " ") ## Plot x axis labels at default tick marks text(1:8, par("usr")[3] - 0.25, srt = 45, adj = 1, labels = labels, xpd = TRUE) ## Plot x axis label at line 6 (of 7) mtext(1, text = "X Axis Label", line = 6) À disposição. Walmes. =========================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ===========================================================
participantes (3)
-
Augusto Ribas
-
Mauro Sznelwar
-
Walmes Zeviani