Перестражение рассеяния графиков метки в ggplot2

StackOverflow https://stackoverflow.com/questions/1939098

  •  20-09-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top