가능한 한 겹치지 않는 포인트 위의 라벨을 정확하게 플롯하려하지만 ggrepel은 약간 위 또는 아래에 플로팅을 주장하는 것 같습니다. 예 : ggrepel : 포인트 위의 라벨 플롯
require(ggplot); require(ggrepel)
ggplot(iris[1:10,], aes(Sepal.Length, Sepal.Width)) +
geom_point(pch=1, size=8) +
geom_text_repel(aes(label=Species), segment.color=NA,
point.padding=unit(0, "lines"))
당신은 물론
force
인수를 줄일 수 있습니다,하지만 그들은 중복을
때 다음 라벨은 서로를 격퇴하지 않습니다.
감사합니다. 레이블은 여전히 정확한 지점 위치에 그려져 있지 않습니다. – geotheory
니스. 그래서'nudge_y'는 그것들을 모두 밀어 넣고'point.padding'는 그것들을 다시 내립니다. – geotheory
@ 지문; 나는 더 똑똑한 방법을 놓쳤다. 나는 편집했다. 나는'nudge_y'에 대해 그렇게 생각하고, point.padding은 포인트 위치에서 레이블의 맨 아래까지의 거리 (upperside 인 경우)를 해석합니다. 그러나 그들은 불필요해진다. – cuttlefish44