ggplot의 데이터 프레임에서 날짜별로 xaxis에 레이블을 지정하는 방법은 무엇입니까?

발레리 스틴

점에 해당하도록 x 축에 레이블을 지정하는 방법을 알아내는 데 문제가 있습니다. X는 4 개의 날짜를 나타내며 월-일 (예 : 'Aug 27') 형식을 x 레이블로 표시하고 싶습니다.

도움을 주셔서 미리 감사드립니다!

암호:

ggplot(day28.long,aes(x=day,y=movement))+
 geom_point(aes(colour=Horse))+
  geom_line(aes(colour=Horse))

데이터 구조는 다음과 같습니다.

str(day28.long)
'data.frame':   60 obs. of  3 variables:
 $ day     : Date, format: "2016-08-27" "2016-09-24" "2016-10-22" "2016-11-19" ...
 $ Horse   : chr  "42012" "42012" "42012" "42012" ...
 $ movement: int  418 291 255 123 314 270 271 141 444 471 ...

x 레이블이 점과 일치하지 않는 플롯

우웨

기본적으로 클래스 축에 대해 또는 , resp.를 ggplot2사용합니다 . 눈금과 눈금 선은 예를 들어 "좋은"날짜, 일에 배치하는 , 15 한 달. 크기 조정은 데이터의 특정 날짜를 고려하지 않습니다.scale_x_date()scale_y_date()Date

그러나 scale_*_date()나누기와 레이블을 사용자 정의 할 수있는 두 개의 매개 변수가 있습니다.

ggplot(day28.long,aes(x=day, y=movement, colour=Horse, group = Horse)) +
  geom_point() +
  geom_line() +
  scale_x_date(breaks = unique(day28.long$day),
               date_labels = "%b %d"
  )

여기에 이미지 설명 입력

breaks으로부터 촬영 day열입니다.

기본적으로 레이블은 YYYY-mm-dd형식으로 표시 됩니다. 따라서 매개 변수 date_labels = "%b %d"ggplot2축에 날짜를 표시하는 방법을 알려줍니다 .

참고 %b는 IS 에서 축약 월 이름 현재 로케일 이 플랫폼 (참조 ?strptime). 이것이 차트에 10 월 22 일 대신 Okt 22 가 인쇄되는 이유 입니다.

데이터

불행히도 OP는 재현 가능한 예제에 대한 데이터를 제공하지 않았습니다. 그래서 샘플 데이터를 만들어야했습니다.

day28.long <- data.frame(
  day = as.Date(rep(c("2016-08-27", "2016-09-24", "2016-10-22", "2016-11-19"), 2)),
  Horse = rep(c("42012", "42013"), each = 4),
  movement = as.integer(c(418, 291, 255, 123, 314, 270, 271, 141)),
  stringsAsFactors = FALSE)

str(day28.long)
#'data.frame':  8 obs. of  3 variables:
# $ day     : Date, format: "2016-08-27" "2016-09-24" "2016-10-22" ...
# $ Horse   : chr  "42012" "42012" "42012" "42012" ...
# $ movement: int  418 291 255 123 314 270 271 141

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Highcharts의 각 값에 대한 날짜로 xAxis 레이블을 형식화하는 방법은 무엇입니까?

분류에서Dev

R에서 데이터 프레임의 기존 차원에 영향을주지 않고 작업 (평균)별로 데이터를 날짜별로 그룹화하는 방법은 무엇입니까?

분류에서Dev

for 루프에서 데이터 프레임의 이름을 지정하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임의 datetime 열에서 날짜 범위를 찾는 방법은 무엇입니까?

분류에서Dev

데이터 프레임을 날짜별로 서브 세트하고 R에서 여러 작업을 수행하는 방법은 무엇입니까?

분류에서Dev

R에서 두 날짜 사이의 기간을 기반으로 데이터 프레임을 결합하는 방법은 무엇입니까?

분류에서Dev

R에서 두 데이터 프레임의 행을 하나의 데이터 프레임으로 결합하는 방법은 무엇입니까?

분류에서Dev

indexeddb에 대한 jaydata의 데이터를 날짜별로 필터링하는 방법은 무엇입니까?

분류에서Dev

Pandas에서 두 개의 키로 데이터 프레임을 병합하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임에서 지정된 조건으로 행을 필터링하고 새 데이터 프레임에 넣는 방법은 무엇입니까?

분류에서Dev

R의 열별로 빈 데이터 프레임 열에 열을 추가하는 방법은 무엇입니까?

분류에서Dev

Pyspark에서 평일별로 데이터 프레임을 정렬하는 방법은 무엇입니까?

분류에서Dev

다른 데이터 프레임의 행 이름 순서를 기반으로 한 데이터 프레임의 열 이름을 매핑하여 R에서 데이터 프레임을 정렬하는 방법은 무엇입니까?

분류에서Dev

2 개의 개별 데이터 프레임에서 정렬되지 않은 목록의 2 개 열을 비교하는 방법은 무엇입니까?

분류에서Dev

pyspark에서 두 개의 데이터 프레임 열로 사전을 만드는 방법은 무엇입니까?

분류에서Dev

R에서 행별로 데이터 프레임을 정렬하고 여러 데이터 프레임으로 분할하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임에서 특정 날짜를 선택하는 방법은 무엇입니까?

분류에서Dev

Pandas 데이터 프레임 열에서 날짜 유형을 균질화하는 방법은 무엇입니까?

분류에서Dev

파이썬의 데이터 프레임에서 특정 str을 제거하는 방법은 무엇입니까?

분류에서Dev

Pandas 데이터 프레임에서 특정 행의 값을 정렬하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임 목록에서 행 이름을 열로 설정하는 방법은 무엇입니까?

분류에서Dev

R에서 열 이름으로 데이터 프레임을 정렬하는 방법은 무엇입니까?

분류에서Dev

티블의 기준에 따라 데이터 프레임을 필터링하는 방법은 무엇입니까?

분류에서Dev

Pyspark 데이터 프레임에서 그룹별로 맵을 수집하는 방법은 무엇입니까?

분류에서Dev

PySpark에서 조건별로 두 데이터 프레임을 결합하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임에서 특정 수의 행을 선택하는 방법은 무엇입니까?

분류에서Dev

Julia의 데이터 프레임에서 특정 행을 추출하는 방법은 무엇입니까?

분류에서Dev

Pandas에서 특정 데이터 프레임 열의 내용을 반전하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임의 특정 열에서 중복 값을 제거하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Highcharts의 각 값에 대한 날짜로 xAxis 레이블을 형식화하는 방법은 무엇입니까?

  2. 2

    R에서 데이터 프레임의 기존 차원에 영향을주지 않고 작업 (평균)별로 데이터를 날짜별로 그룹화하는 방법은 무엇입니까?

  3. 3

    for 루프에서 데이터 프레임의 이름을 지정하는 방법은 무엇입니까?

  4. 4

    데이터 프레임의 datetime 열에서 날짜 범위를 찾는 방법은 무엇입니까?

  5. 5

    데이터 프레임을 날짜별로 서브 세트하고 R에서 여러 작업을 수행하는 방법은 무엇입니까?

  6. 6

    R에서 두 날짜 사이의 기간을 기반으로 데이터 프레임을 결합하는 방법은 무엇입니까?

  7. 7

    R에서 두 데이터 프레임의 행을 하나의 데이터 프레임으로 결합하는 방법은 무엇입니까?

  8. 8

    indexeddb에 대한 jaydata의 데이터를 날짜별로 필터링하는 방법은 무엇입니까?

  9. 9

    Pandas에서 두 개의 키로 데이터 프레임을 병합하는 방법은 무엇입니까?

  10. 10

    데이터 프레임에서 지정된 조건으로 행을 필터링하고 새 데이터 프레임에 넣는 방법은 무엇입니까?

  11. 11

    R의 열별로 빈 데이터 프레임 열에 열을 추가하는 방법은 무엇입니까?

  12. 12

    Pyspark에서 평일별로 데이터 프레임을 정렬하는 방법은 무엇입니까?

  13. 13

    다른 데이터 프레임의 행 이름 순서를 기반으로 한 데이터 프레임의 열 이름을 매핑하여 R에서 데이터 프레임을 정렬하는 방법은 무엇입니까?

  14. 14

    2 개의 개별 데이터 프레임에서 정렬되지 않은 목록의 2 개 열을 비교하는 방법은 무엇입니까?

  15. 15

    pyspark에서 두 개의 데이터 프레임 열로 사전을 만드는 방법은 무엇입니까?

  16. 16

    R에서 행별로 데이터 프레임을 정렬하고 여러 데이터 프레임으로 분할하는 방법은 무엇입니까?

  17. 17

    데이터 프레임에서 특정 날짜를 선택하는 방법은 무엇입니까?

  18. 18

    Pandas 데이터 프레임 열에서 날짜 유형을 균질화하는 방법은 무엇입니까?

  19. 19

    파이썬의 데이터 프레임에서 특정 str을 제거하는 방법은 무엇입니까?

  20. 20

    Pandas 데이터 프레임에서 특정 행의 값을 정렬하는 방법은 무엇입니까?

  21. 21

    데이터 프레임 목록에서 행 이름을 열로 설정하는 방법은 무엇입니까?

  22. 22

    R에서 열 이름으로 데이터 프레임을 정렬하는 방법은 무엇입니까?

  23. 23

    티블의 기준에 따라 데이터 프레임을 필터링하는 방법은 무엇입니까?

  24. 24

    Pyspark 데이터 프레임에서 그룹별로 맵을 수집하는 방법은 무엇입니까?

  25. 25

    PySpark에서 조건별로 두 데이터 프레임을 결합하는 방법은 무엇입니까?

  26. 26

    데이터 프레임에서 특정 수의 행을 선택하는 방법은 무엇입니까?

  27. 27

    Julia의 데이터 프레임에서 특정 행을 추출하는 방법은 무엇입니까?

  28. 28

    Pandas에서 특정 데이터 프레임 열의 내용을 반전하는 방법은 무엇입니까?

  29. 29

    데이터 프레임의 특정 열에서 중복 값을 제거하는 방법은 무엇입니까?

뜨겁다태그

보관