Reposicionando os rótulos da plotagem de dispersão em ggplot2
Pergunta
É possível reposicionar os rótulos de modo que no setor (-x, y) o rótulo está à esquerda e setor (+x, y) o rótulo está à direita?
Solução
Não tenho certeza se é isso que você estava procurando:
library("ggplot2")
tmp <- data.frame(x=-5:5, y=rnorm(11), lab=LETTERS[1:11])
p <- ggplot(aes(x=x, y=y, label=lab), data=tmp) +
geom_point() +
geom_text(data=subset(tmp, x > 0), hjust=-0.5) +
geom_text(data=subset(tmp, x <= 0), hjust=1.5)
print(p)
Geom_text Rotulagem http://img8.imageshack.us/img8/1056/geomtext.png
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow