레이블 이름을 표시하려는 상자 그림 그래프가 있습니다. 문제는 이러한 레이블 이름을 제거하여 상자 그림을 넘어서고 싶다는 것입니다. 나는 패키지 geom_text_repel
에서 시도했지만 ggrepel
서로 겹치면 lables를 격퇴합니다.
또한 다음과 같은 조언을 시도 했습니다. ggplot의 Geom 레이블 및 텍스트를 격퇴하십시오. 그리고 크기에 따라 기하학 포인트 주문
내 문제 해결에 대한 포괄적 인 정보를받지 못했습니다.
견본:
mtdata <- mtcars %>%
rownames_to_column(var = "name") %>%
mutate(cyl = as.factor(cyl))
ggplot(mtdata, aes(x = cyl, y = mpg)) + geom_boxplot() +
geom_text_repel(data = mtdata %>%
filter(mpg > 20 & wt >3), aes(label = name))
바람직한 출력 :
따라서 정확한 라벨 위치와 반발을 나타내는 점이 있음을 알 수 있습니다.
건방진 해결책은 간단한 넛지입니다.
library(tidyverse)
mtdata <- mtcars %>%
rownames_to_column(var = "name") %>%
mutate(cyl = as.factor(cyl))
ggplot(mtdata, aes(x = cyl, y = mpg)) + geom_boxplot() +
ggrepel::geom_text_repel(data = mtdata %>%
filter(mpg > 20 & wt >3), aes(label = name), nudge_x = .75)
reprex 패키지 (v0.3.0)에 의해 2021-02-08에 생성됨
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다