정렬 된 x 및 y 축 값에 ggrepel을 사용하여 레이블을 표시하는 방법

사기꾼

다음 코드가 있습니다.

library(tidyverse)
all_annot_df <- as.tibble(iris)  %>% 
  mutate(Obs = paste0("Obs_", row_number())) %>% 
  select(Obs, Species, Sepal.Length)

signif_thres <- 7.5
all_annot_df["Significant"] <- ifelse((all_annot_df$Sepal.Length > signif_thres),"Signif","NotSignif")
p <- all_annot_df %>% 
  ggplot(aes(reorder(Obs,Sepal.Length), Sepal.Length, colour=Species)) +
  geom_point() +
  theme_bw() + 
  xlab("Observation") +
  theme(axis.text.x=element_blank(),
        axis.ticks.x=element_blank())   + 
  geom_hline(aes(yintercept=signif_thres, colour='red'))


p 

다음 플롯을 생성합니다. 여기에 이미지 설명 입력

위의 그림과 같이 ggrepel을 사용하여 레이블을 표시하고 싶습니다 . 어떻게하니?

오용
library(ggrepel)
library(tidyverse)

주석을 달고 싶은 관찰을 지정하십시오.

observs = paste0( "Obs_", c(106, 118, 119, 123, 132))

그에 따라 데이터 필터링

p + 
geom_text_repel(data = all_annot_df %>%
                  filter(Obs %in% observs),
                aes(x = reorder(Obs,Sepal.Length),
                    y = Sepal.Length,
                    label = Obs),
                color= "black")

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

cowplot을 사용하여 x 축을 맨 위로 전환 할 때 왼쪽 정렬 된 축 레이블

matplotlib를 사용하여 레이블이 지정된 단일 눈금을 x 축에 추가하는 방법은 무엇입니까?

Python에서 데이터 프레임을 플로팅하기 위해 x 및 y 축을 지정하는 방법

clustermap에서 x 및 y 축 레이블을 제거하는 방법은 무엇입니까?

R-ggplot2를 사용하여 축에 정렬 된 요소의 값을 표시하는 방법

set_xlabel을 사용하여 양수 및 음수 x 축에 레이블을 지정하는 방법은 무엇입니까?

R의 y 축 레이블링 및 x 축을 R의 특정 증분으로 변경하는 방법

matplotlib 및 Seaborn을 사용하여 플롯 된 값에 축 눈금 레이블을 표시하는 방법은 무엇입니까?

matplotlib에서 .subplot을 사용하는 동안 제목, x 축 레이블 및 y 축 레이블을 추가하는 방법은 무엇입니까?

librosa.display.specshow를 사용하여 만든 플롯에서 Y 축 레이블, 눈금 및 축 레이블을 제거하는 방법

R ggplot2에서 y 축 값을 기반으로 x 축을 재정렬하는 방법

ggplot을 사용하여 다중 라인 및 중앙 정렬 x 축 레이블

Matplotlib로 축 레이블 (x 및 y)을 추가하고 y 축 번호를 회전하는 방법

matplotlib를 사용하여 y 및 x 축을 정렬하는 방법

jfreecharts에서 x 및 y 축 선을 조정하는 방법

정확한 값으로 x 축에 레이블을 지정하는 방법

nvd3에서 Y 축에 사용자 지정 눈금 및 레이블을 설정하는 방법

Python matplotlib를 사용하여 x 축에 레이블을 지정하는 방법

R: 다른 ggplot의 x 및 y축에 ggplot을 표시하는 좋은 방법

눈금 사이에 x축 레이블을 표시하는 방법

동기화된 R dygraph의 x축을 단일 및 이중 y축과 정렬하는 방법은 무엇입니까?

y축에 모든 데이터 레이블을 표시하는 방법은 정수여야 합니다.

ggplot : 열 이름을 x축 레이블로 사용하고 값을 y축으로 사용하는 방법

Recharts를 사용하여 X축에서 4년 동안 월 번호에 대한 눈금 및 레이블을 표시하는 방법

r의 x 및 y 축에 지정된 여러 변수를 사용하여 상관 행렬 플롯을 작성하는 방법

Plotly를 사용하여 누적 및 그룹화된 막대 차트에서 x축 눈금 레이블을 제거하는 방법

단일 그래프에서 여러 그래프의 x 및 y 축에 레이블을 지정하는 방법

R ggplot2에서 X 및 Y 축의 모든 값을 표시하는 방법

textGrob과 함께 ggplot 및 plot_layout을 사용하여 정렬된 플롯의 전역 x 및 y 레이블

TOP 리스트

  1. 1

    ImageJ-히스토그램 빈을 변경할 때 최대, 최소 값이 변경되는 이유는 무엇입니까?

  2. 2

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  3. 3

    원-사각형 충돌의 충돌 측면을 찾는 문제

  4. 4

    상황에 맞는 메뉴 색상

  5. 5

    Matlab의 반복 Sortino 비율

  6. 6

    Oracle VirtualBox-설치를 위해 게스트를 부팅 할 때 호스트 시스템이 충돌 함

  7. 7

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  8. 8

    Python 사전을 사용하는 동안 "ValueError : could not convert string to float :"발생

  9. 9

    JavaFX : TilePane을 중앙에 배치하고 TilePane 자식을 왼쪽에서 오른쪽으로 배치하는 방법은 무엇입니까?

  10. 10

    regedit에서 방금 내 보낸 Windows 레지스트리 가져 오기 문제

  11. 11

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  12. 12

    C ++ VSCode에서 같은 줄에 중괄호 서식 지정

  13. 13

    JQuery datepicker 기능이 인식되지 않거나 새 프로젝트에서 작동하지 않음

  14. 14

    Android에서 Drawable을 int로 또는 그 반대로 변환하는 방법

  15. 15

    방향 변경시 $ (window) .resize ()가 발생합니까?

  16. 16

    매개 변수에서 쿼리 객체를 선언하는 방법은 무엇입니까?

  17. 17

    System.Data.SqlClient.SqlException : 'SSPI 컨텍스트를 생성하지 못했습니다.'

  18. 18

    전자 브라우저를 전체 화면 크기로 만드는 방법은 무엇입니까?

  19. 19

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  20. 20

    Ubuntu는 GUI에서 암호로 사용자를 만듭니다.

  21. 21

    문자열 따옴표, 길이 총 개수 및 arrayname [int]는 어떻게 작동합니까?

뜨겁다태그

보관