Изменение положения меток точечной диаграммы в ggplot2

Можно ли переставить метки так, чтобы в секторе (-x,y) метка была слева, а в секторе (+x,y) метка была справа?


person Brandon Bertelsen    schedule 21.12.2009    source источник


Ответы (1)


Я не совсем уверен, что это то, что вы искали:

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)

http://img8.imageshack.us/img8/1056/geomtext.png

person rcs    schedule 21.12.2009
comment
Это именно то, что я ищу. Спасибо! - person Brandon Bertelsen; 21.12.2009