在ggplot2中重新定位散点图标签

时间:2009-12-21 09:27:53

标签: r ggplot2

是否可以重新定位标签,使得在扇区(-x,y)中标签位于左侧而扇区(+ x,y)标签位于右侧?

1 个答案:

答案 0 :(得分:8)

我不确定这是不是你想要的:

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 labeling http://img8.imageshack.us/img8/1056/geomtext.png