R ggplot2에서 여러 변수로 레이블 축의 일부를 회전하는 방법

sdhaoui

여기에 게시 된 동일한 예를 사용 합니다.

따라서 데이터 프레임은 다음과 같습니다.

results <- data.frame(Name=factor(c("Mark", "Mark", "Sue", "Sue")), 
           Tutor= factor(c("Eric", "Eric", "Richard", "Richard")),
           Test= factor(c("Maths","English","Maths", "English")),
           Score= c(100,91,88,71),
           Percent=c(100,91,100,80.7),
           school.year= c(2,2,5,5))

여러 변수로 축에 레이블을 지정하는 첫 번째 제안 된 솔루션을 사용했습니다.

 results$label <- paste(results$Name,results$Tutor,sep='\n')

 ggplot(results, aes(y=Percent, x=label, colour=Test, fill=Test)) +
 geom_bar(stat='identity', position='dodge') +
 ggtitle('Test Results') +
 ylab('Percent')

이 그래프를 얻습니다

여기에 이미지 설명 입력

이제이 그래프에 표시된대로 x 축 레이블의 첫 번째 행만 회전 (90 °)하고 싶습니다.

여기에 이미지 설명 입력

이 작업을 수행하는 방법이 있습니까? 많은 감사

야콥 게프

최선의 방법은 아니지만 annote()from ggplot사용 하여이 작업을 수행 할 수 있습니다 . 나는에서 라벨을 변경 Tutor하고 Name단지에 Tutor와 대한 텍스트 레이블을 추가 Name.

results$label <- paste(results$Tutor)
row1 <- results$Name

    ggplot(results, aes(y=Percent, x=label, colour=Test, fill=Test)) +
  geom_bar(stat='identity', position='dodge') +
  ggtitle('Test Results') +
  annotate(geom = "text", x=results$label, y=-5, label=row1, size=3, angle = 90)+
  ylab('Percent')

여기에 이미지 설명 입력

물론 추가 된 텍스트 레이블의 크기와 위치를 조정할 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R의 ggplot2 : 일부 변수에는 여러 그룹이 있습니다.

분류에서Dev

ggplot2에서 여러 레이블을 단일 범례로 형식화하는 방법

분류에서Dev

R에서 일부 변수를 정적 및 동적으로 유지하여 여러 변수를 갖는 데이터 프레임을 재구성하는 방법

분류에서Dev

R Shiny ggplot2 전단지-선 그래프의 X 축에 여러 필드를 그리는 방법

분류에서Dev

R에서 ggplot2의 타일에 레이블을 붙이는 방법은 무엇입니까?

분류에서Dev

ggplot2를 사용하여 막대에 레이블을 중앙에 배치하고 R에서 레이블을 오류 막대의 맨 위로 이동

분류에서Dev

R에서 축 레이블 ggplot을 수정하는 방법

분류에서Dev

R Language : ggplot2를 사용하여 회귀선이있는 하나의 그래프에 여러 벡터를 그리는 방법은 무엇입니까?

분류에서Dev

R : ggplot2를 사용하여 꺾은 선형 차트에서 X 축에 레이블 지정

분류에서Dev

데이터가 Tapply의 함수일 때 R에서 ggplot2를 사용하는 방법

분류에서Dev

R에서 ggplot2를 사용하여 데이터에 두 개의 주석을 제공하는 방법

분류에서Dev

ggplot2를 사용하여 R에서 2-y 축 차트의 양쪽 축에 천 구분 기호를 추가하는 방법

분류에서Dev

ggplot2에서 범례를 x 축 레이블에 더 가깝게 이동하는 방법

분류에서Dev

ggplot2에서 위치 = "ID"로 오버레이 된 막대의 순서를 변경하는 방법

분류에서Dev

ggplot2를 사용하여 x 축을 년에서 월로 변경하는 방법

분류에서Dev

ggplot2의 "theme"인수에서 범례 레이블을 변경하는 방법은 무엇입니까?

분류에서Dev

R에서 여러 열로 데이터 프레임의 일부를 정렬하는 방법은 무엇입니까?

분류에서Dev

R에서 ggplot2를 사용하여 두 변수의 방향 화살표 플롯 생성

분류에서Dev

여러 그룹이있는 ggplot geom_line의 x 축에 범주 형 변수를 만드는 방법

분류에서Dev

form_open 내부의 codeigniter에서 뷰에서 컨트롤러로 여러 변수를 전달하는 방법

분류에서Dev

ggplot2에서 범주 형 변수의 x 축 크기를 변경하는 방법은 무엇입니까?

분류에서Dev

R의 여러 목록에 단일 변수 함수를 적용하는 방법

분류에서Dev

PHP에서 하나의 값으로 여러 변수를 전달하는 방법

분류에서Dev

Matplotlib에서 눈금 레이블과 축 레이블 간의 분리를 변경하는 방법

분류에서Dev

R에서 ggplot2를 사용하여 평균과 오차 막대를 지터 도트와 부드러운 분포로 오버레이하는 방법은 무엇입니까?

분류에서Dev

geom_bar (ggplot2)를 사용하여 레이블을 세로 중앙에 배치하는 방법

분류에서Dev

축 매개 변수에 대해 R에서 레이블 길이를 지정하는 방법. 내 레이블 이름이 잘립니다.

분류에서Dev

R / ggplot2를 사용하여 geom_bar () 내부의 개별 %에 레이블 추가

분류에서Dev

R ggplot2 : 하나의 테이블에서 2 개의 변수를 사용하지만 위의 행 사용

Related 관련 기사

  1. 1

    R의 ggplot2 : 일부 변수에는 여러 그룹이 있습니다.

  2. 2

    ggplot2에서 여러 레이블을 단일 범례로 형식화하는 방법

  3. 3

    R에서 일부 변수를 정적 및 동적으로 유지하여 여러 변수를 갖는 데이터 프레임을 재구성하는 방법

  4. 4

    R Shiny ggplot2 전단지-선 그래프의 X 축에 여러 필드를 그리는 방법

  5. 5

    R에서 ggplot2의 타일에 레이블을 붙이는 방법은 무엇입니까?

  6. 6

    ggplot2를 사용하여 막대에 레이블을 중앙에 배치하고 R에서 레이블을 오류 막대의 맨 위로 이동

  7. 7

    R에서 축 레이블 ggplot을 수정하는 방법

  8. 8

    R Language : ggplot2를 사용하여 회귀선이있는 하나의 그래프에 여러 벡터를 그리는 방법은 무엇입니까?

  9. 9

    R : ggplot2를 사용하여 꺾은 선형 차트에서 X 축에 레이블 지정

  10. 10

    데이터가 Tapply의 함수일 때 R에서 ggplot2를 사용하는 방법

  11. 11

    R에서 ggplot2를 사용하여 데이터에 두 개의 주석을 제공하는 방법

  12. 12

    ggplot2를 사용하여 R에서 2-y 축 차트의 양쪽 축에 천 구분 기호를 추가하는 방법

  13. 13

    ggplot2에서 범례를 x 축 레이블에 더 가깝게 이동하는 방법

  14. 14

    ggplot2에서 위치 = "ID"로 오버레이 된 막대의 순서를 변경하는 방법

  15. 15

    ggplot2를 사용하여 x 축을 년에서 월로 변경하는 방법

  16. 16

    ggplot2의 "theme"인수에서 범례 레이블을 변경하는 방법은 무엇입니까?

  17. 17

    R에서 여러 열로 데이터 프레임의 일부를 정렬하는 방법은 무엇입니까?

  18. 18

    R에서 ggplot2를 사용하여 두 변수의 방향 화살표 플롯 생성

  19. 19

    여러 그룹이있는 ggplot geom_line의 x 축에 범주 형 변수를 만드는 방법

  20. 20

    form_open 내부의 codeigniter에서 뷰에서 컨트롤러로 여러 변수를 전달하는 방법

  21. 21

    ggplot2에서 범주 형 변수의 x 축 크기를 변경하는 방법은 무엇입니까?

  22. 22

    R의 여러 목록에 단일 변수 함수를 적용하는 방법

  23. 23

    PHP에서 하나의 값으로 여러 변수를 전달하는 방법

  24. 24

    Matplotlib에서 눈금 레이블과 축 레이블 간의 분리를 변경하는 방법

  25. 25

    R에서 ggplot2를 사용하여 평균과 오차 막대를 지터 도트와 부드러운 분포로 오버레이하는 방법은 무엇입니까?

  26. 26

    geom_bar (ggplot2)를 사용하여 레이블을 세로 중앙에 배치하는 방법

  27. 27

    축 매개 변수에 대해 R에서 레이블 길이를 지정하는 방법. 내 레이블 이름이 잘립니다.

  28. 28

    R / ggplot2를 사용하여 geom_bar () 내부의 개별 %에 레이블 추가

  29. 29

    R ggplot2 : 하나의 테이블에서 2 개의 변수를 사용하지만 위의 행 사용

뜨겁다태그

보관