R ggplot2 및 ggforce에서 facet_wrap_paginate를 사용하는 x 축 레이블 누락

Emmeltine

우선, 저는 R과 stackoverflow를 모두 처음 접했기 때문에 서식 문제에 대해 사과드립니다. 여러 개인을 따로 플로팅하려고하는데를 사용 facet_wrap하면 플롯이 너무 많아서 모두 매우 작아서 볼 수 없습니다. 로 전환 facet_wrap_paginate했고 플롯은 거의 완벽합니다 ... x 축 레이블이 누락 된 것을 제외하면!

내 코드 (ggplot2 및 ggforce 사용) :

library(ggplot2)
library(ggforce)

lb <- c("8AM", "2PM", "8PM", "2AM", "8AM") 
L <- 1440 
xat <- c(1, L/4, L/2, 3*L/4, L)

    Baseline1 <- ggplot(Baseline.df_long, 
        aes(x = Minute, y = value, color = key, group = key)) +
        facet_wrap_paginate(~ key, ncol = 3, nrow = 3, page = 1, scales = "free_x") +
        geom_bar(stat = "identity") +
        scale_y_continuous(breaks=seq(0, 2500, 500), limits =c(0,2500)) +
        scale_x_discrete(name="Time", breaks=c(xat), labels=c(lb)) +
        labs(title ="Piglet Activity", y = "Activity") +
        theme_bw(base_size = 14) + 
        theme(legend.position = "none")

나는를 사용하거나 사용하지 않고 모두 scales = "free x"시도했지만 수정을 시도했습니다. 이들 중 어느 것도 차이를 만들지 않습니다. 현재 x 축 레이블이 누락 된 상태는 다음과 같습니다.

Facet_wrap_paginate 누락 된 x 축 레이블

이것이 내가 라벨이 보이기를 바라는 것이며, 단일 개인에 대해 facet_wrap이있는 단일 열을 사용하여 수행 할 수있었습니다. Facet_ 올바른 x 축 레이블로 개별 동물을 감 쌉니다.

참고로 이것이 어떤 종류의 데이터 세트인지 알 수 있습니다. 이렇게 Baseline.df_long생겼지 만 훨씬 더 많은 데이터가 있습니다.

structure(list(Minute = 1:50, key = c("Pig_03", "Pig_03", "Pig_03", 
"Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", 
"Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", 
"Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", 
"Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", 
"Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", 
"Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03", 
"Pig_03", "Pig_03", "Pig_03", "Pig_03", "Pig_03"), value = c(0L, 
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 165L, 23L, 0L, 0L, 
0L, 0L, 12L, 0L, 0L, 0L, 0L, 0L, 0L, 81L, 0L, 0L, 12L, 12L, 0L, 
0L, 47L, 0L, 0L, 12L, 23L, 0L, 0L, 0L, 0L, 0L, 0L, 105L, 70L, 
47L, 0L, 0L, 0L, 0L)), row.names = c(NA, -50L), class = "data.frame")
스테판

문제는 scale_x_discrete연속 또는 숫자 데이터에 사용한다는 것 입니다. 로 전환 scale_x_continuous하면 x 축과 레이블이 표시됩니다.

lb <- c("8AM", "2PM", "8PM", "2AM", "8AM") 
L <- 1440 
xat <- c(1, L/4, L/2, 3*L/4, L)

library(ggplot2)
library(ggforce)

ggplot(Baseline.df_long, 
                    aes(x = Minute, y = value, color = key, group = key)) +
  facet_wrap_paginate(~ key, page = 1, scales = "free_x") +
  geom_bar(stat = "identity") +
  scale_y_continuous(breaks=seq(0, 2500, 500), limits =c(0,2500)) +
  scale_x_continuous(name="Time", breaks = xat, labels = lb) +
  labs(title ="Piglet Activity", y = "Activity") +
  theme_bw(base_size = 14) + 
  theme(legend.position = "none")

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

R 플롯에서 누락 된 x 축 레이블

분류에서Dev

R의 ggplot2에 개별 X 축 레이블을 유지하면서 boxplot 데이터 그룹화

분류에서Dev

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

분류에서Dev

R ggplot2에서 누락 된 날짜를 그래프로 표시 할 때 중단을 정수로 사용하여 축 X의 배율을 조정하는 방법

분류에서Dev

ggplot2 : facet_grid에서 x 축 레이블의 조건부 서식

분류에서Dev

ggplot2 x-y 축이 축 레이블을 유지하면서 교차

분류에서Dev

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

분류에서Dev

ggplot2에서 labeller를 사용하여 facet_wrap 레이블 변경

분류에서Dev

x 및 y 축을 사용하면 ggplot2에서 로그 스케일링이 다릅니다.

분류에서Dev

ggplot R의 X 축 하위 레이블

분류에서Dev

ggplot2 이미지를 X 축에 비례하여 저장

분류에서Dev

ggplot () 및 plot_ly 함수를 사용하여 R에서 축 레이블과 축 제목 사이의 공간을 어떻게 늘리나요?

분류에서Dev

다중 x 축 ggplot2 또는 사용자 정의 레이블을 스택 막대 플롯에 추가

분류에서Dev

ggplot2 : 레이블이있는 두 번째 x 축 추가

분류에서Dev

ggplot2 x 축에 그룹화 된 막대에 백분율 추가 / 누락 된 데이터 제거

분류에서Dev

ggplot2 R 플롯과 관련된 특정 지점에서 x 축 레이블 수정

분류에서Dev

ggplot을 사용하여 목적에 맞게 boxplot x 축 레이블 및 범례 플로팅 및 조작

분류에서Dev

r : ggplot2의 x 축 축약 (x 축은 이진 값)

분류에서Dev

축 레이블에 지수 추가 (R / ggplot2)

분류에서Dev

R ggplot2 facet_wrap 하위 그림 재정렬 및 각 ID 레이블에 대해 다른 색상 설정

분류에서Dev

R에서 ggplot2의 ggforce facet_zoom 오류

분류에서Dev

인덱스를 사용하여 x 및 y 축에서 공통 레이블 플로팅

분류에서Dev

ggplot2 축 레이블에 대해 R의 시퀀스 내에서 우아하게 문자열 생성

분류에서Dev

ggplot2에 중첩 된 산점도를 사용하여 그룹화 된 상자 그림을 만드는 데 사용 된 두 요인 중 하나만으로 x 축에 레이블을 지정할 수 있습니까?

분류에서Dev

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

분류에서Dev

숫자 값에 따라 ggplot2의 x 축 레이블 순서 지정

분류에서Dev

숫자 값에 따라 ggplot2의 x 축 레이블 순서 지정

분류에서Dev

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

Related 관련 기사

  1. 1

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

  2. 2

    R 플롯에서 누락 된 x 축 레이블

  3. 3

    R의 ggplot2에 개별 X 축 레이블을 유지하면서 boxplot 데이터 그룹화

  4. 4

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

  5. 5

    R ggplot2에서 누락 된 날짜를 그래프로 표시 할 때 중단을 정수로 사용하여 축 X의 배율을 조정하는 방법

  6. 6

    ggplot2 : facet_grid에서 x 축 레이블의 조건부 서식

  7. 7

    ggplot2 x-y 축이 축 레이블을 유지하면서 교차

  8. 8

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

  9. 9

    ggplot2에서 labeller를 사용하여 facet_wrap 레이블 변경

  10. 10

    x 및 y 축을 사용하면 ggplot2에서 로그 스케일링이 다릅니다.

  11. 11

    ggplot R의 X 축 하위 레이블

  12. 12

    ggplot2 이미지를 X 축에 비례하여 저장

  13. 13

    ggplot () 및 plot_ly 함수를 사용하여 R에서 축 레이블과 축 제목 사이의 공간을 어떻게 늘리나요?

  14. 14

    다중 x 축 ggplot2 또는 사용자 정의 레이블을 스택 막대 플롯에 추가

  15. 15

    ggplot2 : 레이블이있는 두 번째 x 축 추가

  16. 16

    ggplot2 x 축에 그룹화 된 막대에 백분율 추가 / 누락 된 데이터 제거

  17. 17

    ggplot2 R 플롯과 관련된 특정 지점에서 x 축 레이블 수정

  18. 18

    ggplot을 사용하여 목적에 맞게 boxplot x 축 레이블 및 범례 플로팅 및 조작

  19. 19

    r : ggplot2의 x 축 축약 (x 축은 이진 값)

  20. 20

    축 레이블에 지수 추가 (R / ggplot2)

  21. 21

    R ggplot2 facet_wrap 하위 그림 재정렬 및 각 ID 레이블에 대해 다른 색상 설정

  22. 22

    R에서 ggplot2의 ggforce facet_zoom 오류

  23. 23

    인덱스를 사용하여 x 및 y 축에서 공통 레이블 플로팅

  24. 24

    ggplot2 축 레이블에 대해 R의 시퀀스 내에서 우아하게 문자열 생성

  25. 25

    ggplot2에 중첩 된 산점도를 사용하여 그룹화 된 상자 그림을 만드는 데 사용 된 두 요인 중 하나만으로 x 축에 레이블을 지정할 수 있습니까?

  26. 26

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

  27. 27

    숫자 값에 따라 ggplot2의 x 축 레이블 순서 지정

  28. 28

    숫자 값에 따라 ggplot2의 x 축 레이블 순서 지정

  29. 29

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

뜨겁다태그

보관