
Prezados, novamente recorro à lista. Minha dúvida agora é a seguinte: Construí um barplot com meus dados. Esses dados são municípios de Minas Gerais. Como existem vários municípios, o R não mostra todos eles no eixo x (não há espaço para escrever na horizontal). Há como fazer aparecer os nomes dos municípios no pé de cada barra, com texto inclinado em 45 graus? Abs, Emerson.

Neste caso os passos sao: 1. fazer o grafico sem eixos ...axis = F 2. acrescentar os eixos sem texto axis(... lab=NULL) 3. Acrescentar os labels com text() com o argumento str rotacionando Exemplo: dat <- sample(c("AAA","BBB","CCC"), 100, rep=T) bp <- barplot(t.dat, axes=F, names.arg=F) axis(2) text(bp, par("usr")[3], srt=45, lab=names(t.dat), adj=1, xpd=T) On Tue, 26 Apr 2011, Emerson Cotta Bodevan wrote:
Prezados,
novamente recorro à lista.
Minha dúvida agora é a seguinte:
Construí um barplot com meus dados. Esses dados são municípios de Minas Gerais. Como existem vários municípios, o R não mostra todos eles no eixo x (não há espaço para escrever na horizontal).
Há como fazer aparecer os nomes dos municípios no pé de cada barra, com texto inclinado em 45 graus?
Abs, Emerson.

Oi Paulo. Tentei executar o que você me enviou e apareceu o seguinte erro.
bp <- barplot(t.dat, axes=F, names.arg=F) Erro em -0.01 * height : argumento não-numérico para operador binário
Não entendi porquê. Você sabe? Abs, Emerson. Em 26 de abril de 2011 12:29, Paulo Justiniano <paulojus@leg.ufpr.br>escreveu:
Neste caso os passos sao:
1. fazer o grafico sem eixos ...axis = F 2. acrescentar os eixos sem texto axis(... lab=NULL) 3. Acrescentar os labels com text() com o argumento str rotacionando
Exemplo: t.dat <- sample(c("AAA","BBB","CCC"), 100, rep=T) bp <- barplot(t.dat, axes=F, names.arg=F) axis(2) text(bp, par("usr")[3], srt=45, lab=names(t.dat), adj=1, xpd=T)
On Tue, 26 Apr 2011, Emerson Cotta Bodevan wrote:
Prezados,
novamente recorro à lista.
Minha dúvida agora é a seguinte:
Construí um barplot com meus dados. Esses dados são municípios de Minas Gerais. Como existem vários municípios, o R não mostra todos eles no eixo x (não há espaço para escrever na horizontal).
Há como fazer aparecer os nomes dos municípios no pé de cada barra, com texto inclinado em 45 graus?
Abs, Emerson.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br

SIM.. eu omiti por engano um comando table(): t.dat <- table(sample(c("AAA","BBB","CCC"), 100, rep=T)) bp <- barplot(t.dat, axes=F, names.arg=F) axis(2) text(bp, par("usr")[3], srt=45, lab=names(t.dat), adj=1, xpd=T) On Tue, 26 Apr 2011, Emerson Cotta Bodevan wrote:
Oi Paulo.
Tentei executar o que você me enviou e apareceu o seguinte erro.
bp <- barplot(t.dat, axes=F, names.arg=F) Erro em -0.01 * height : argumento não-numérico para operador binário
Não entendi porquê. Você sabe?
Abs, Emerson.
Em 26 de abril de 2011 12:29, Paulo Justiniano <paulojus@leg.ufpr.br> escreveu: Neste caso os passos sao:
1. fazer o grafico sem eixos ...axis = F 2. acrescentar os eixos sem texto axis(... lab=NULL) 3. Acrescentar os labels com text() com o argumento str rotacionando
Exemplo: t.dat <- sample(c("AAA","BBB","CCC"), 100, rep=T) bp <- barplot(t.dat, axes=F, names.arg=F) axis(2) text(bp, par("usr")[3], srt=45, lab=names(t.dat), adj=1, xpd=T)
On Tue, 26 Apr 2011, Emerson Cotta Bodevan wrote:
Prezados,
novamente recorro à lista.
Minha dúvida agora é a seguinte:
Construí um barplot com meus dados. Esses dados são municípios de Minas Gerais. Como existem vários municípios, o R não mostra todos eles no eixo x (não há espaço para escrever na horizontal).
Há como fazer aparecer os nomes dos municípios no pé de cada barra, com texto inclinado em 45 graus?
Abs, Emerson.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br

MUITO... obrigado. Abs, Emerson. Em 26 de abril de 2011 16:17, Paulo Justiniano <paulojus@leg.ufpr.br>escreveu:
SIM.. eu omiti por engano um comando table():
t.dat <- table(sample(c("AAA","BBB","CCC"), 100, rep=T))
bp <- barplot(t.dat, axes=F, names.arg=F) axis(2) text(bp, par("usr")[3], srt=45, lab=names(t.dat), adj=1, xpd=T)
On Tue, 26 Apr 2011, Emerson Cotta Bodevan wrote:
Oi Paulo.
Tentei executar o que você me enviou e apareceu o seguinte erro.
bp <- barplot(t.dat, axes=F, names.arg=F) Erro em -0.01 * height : argumento não-numérico para operador binário
Não entendi porquê. Você sabe?
Abs, Emerson.
Em 26 de abril de 2011 12:29, Paulo Justiniano <paulojus@leg.ufpr.br> escreveu: Neste caso os passos sao:
1. fazer o grafico sem eixos ...axis = F 2. acrescentar os eixos sem texto axis(... lab=NULL) 3. Acrescentar os labels com text() com o argumento str rotacionando
Exemplo: t.dat <- sample(c("AAA","BBB","CCC"), 100, rep=T) bp <- barplot(t.dat, axes=F, names.arg=F) axis(2) text(bp, par("usr")[3], srt=45, lab=names(t.dat), adj=1, xpd=T)
On Tue, 26 Apr 2011, Emerson Cotta Bodevan wrote:
Prezados,
novamente recorro à lista.
Minha dúvida agora é a seguinte:
Construí um barplot com meus dados. Esses dados são municípios de Minas Gerais. Como existem vários municípios, o R não mostra todos eles no eixo x (não há espaço para escrever na horizontal).
Há como fazer aparecer os nomes dos municípios no pé de cada barra, com texto inclinado em 45 graus?
Abs, Emerson.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
participantes (2)
-
Emerson Cotta Bodevan
-
Paulo Justiniano