ggplot2를 사용하는 R의 그룹화 된 막대 차트

미생물 총

ggplot2이 데이터를 사용 하여 R에서 그룹화 된 막대 차트를 만드는 방법은 무엇입니까?

Person Cats Dogs

Mr. A   3   1

Mr. B   4   2

그래서 1 인당 소유 한 애완 동물의 수를 보여줍니다.이 레이아웃 은 애완 동물의 막대 차트입니다.

이 데이터가 포함 된 텍스트 파일이 read.delim있으며 R에서 파일을 읽는 데 사용 되었습니다.

이 코드를 사용했지만 찾고있는 막대 그래프가 생성되지 않습니다.

ggplot(data=pets, aes(x=Person, y=Cats, fill=Dogs)) + geom_bar(stat="identity", position=position_dodge())

나는 R을 처음 사용하며 어떤 도움을 주시면 감사하겠습니다.

미리 감사드립니다.

Sowmya S. Manian

그룹화 된 막대 그림에 대한 데이터를 준비하려면 package melt()함수를 reshape2사용하십시오.

I. 필수 패키지로드

    library(reshape2)
    library(ggplot2)

II. 데이터 프레임 생성df

    df <- data.frame(Person = c("Mr.A","Mr.B"), Cats = c(3,4), Dogs = c(1,2))
    df
    #   Person Cats Dogs
    # 1   Mr.A    3    1
    # 2   Mr.B    4    2

III. melt기능을 이용한 용융 데이터

    data.m <- melt(df, id.vars='Person')
    data.m
    #   Person variable value
    # 1   Mr.A     Cats     3
    # 2   Mr.B     Cats     4
    # 3   Mr.A     Dogs     1
    # 4   Mr.B     Dogs     2

IV. 그룹화 된 막대 플롯 기준Person

   ggplot(data.m, aes(Person, value)) + geom_bar(aes(fill = variable), 
   width = 0.4, position = position_dodge(width=0.5), stat="identity") +  
   theme(legend.position="top", legend.title = 
   element_blank(),axis.title.x=element_blank(), 
   axis.title.y=element_blank())

상단의 범례, 범례 제목 제거, 축 제목 제거, 막대 너비 및 막대 사이의 간격 조정.

여기에 이미지 설명 입력

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ggplot2를 사용한 그룹화 된 막대 차트

분류에서Dev

ggplot2를 사용하여 그룹화 된 막대 차트에 대한 오차 막대를 그리는 방법은 무엇입니까?

분류에서Dev

각 스택이 y 축 값에 해당하는 ggplot2의 그룹화 된 누적 막대 차트

분류에서Dev

D3.js를 사용하는 "한 줄로"그룹화 된 막대 차트

분류에서Dev

ggplot2를 사용하여 필터링 된 열의 막대 차트 생성

분류에서Dev

R barplot 함수를 사용하는 그룹화 된 막대도

분류에서Dev

여러 열로 그룹화 된 데이터에 대한 하나의 열에 대한 ggplot2 막대 차트 레이블

분류에서Dev

react-chartjs-2가있는 그룹화 된 막대 차트

분류에서Dev

ggplot2에서 오차 막대가있는 그룹화 된 막대 그래프

분류에서Dev

ggplot2 () 막대 차트 및 dplyr () 그룹화 및 R의 전체 데이터

분류에서Dev

ggplot : R의 그룹화 된 막대 차트에 그룹 평균 값을 선으로 추가하는 방법은 무엇입니까?

분류에서Dev

Pandas를 사용하여 데이터 프레임에서 (그룹화 된) 막대 차트를 그리는 방법

분류에서Dev

그룹화 된 값의 막대 차트 또는 히스토그램

분류에서Dev

높은 차트 : 그룹화 된 세로 막 대형 차트에서 두 막대 사이의 거리를 줄일 수 있습니까?

분류에서Dev

그룹화 된 데이터가있는 R 막대 차트 (티블)

분류에서Dev

응답 성이없는 그룹화 된 d3 막대 차트의 응답하지 않는 막대

분류에서Dev

D3 : 그룹화 된 막대 차트의 각 막대 상단에 레이블을 추가하는 방법

분류에서Dev

CSV 대신 JSON 데이터의 그룹화 된 막대 차트

분류에서Dev

ggplot2를 사용하여 R에서 그룹화 된 상자 그림에 대한 그룹화 된 산점도

분류에서Dev

R의 클러스터 된 (그룹화 된) 막대 차트의 gghighlight

분류에서Dev

그룹화 된 막대 그래프 ggplot에서 막대 색상을 사용자 정의 하시겠습니까?

분류에서Dev

그룹화 된 막대가있는 세로 막대 차트를 표시합니다.

분류에서Dev

hvplot의 그룹화 된 막대 차트에 값 추가

분류에서Dev

Excel의 표에서 "그룹화 된"막대 차트 만들기

분류에서Dev

Excel의 표에서 "그룹화 된"막대 차트 만들기

분류에서Dev

D3.js의 그룹화 된 막대 차트

분류에서Dev

이 데이터의 그룹화 된 막대 차트 만들기

분류에서Dev

너무 밀접하게 그룹화 된 막대 차트 열

분류에서Dev

ggplot2 : 그룹 평균이있는 스택 막대 차트

Related 관련 기사

  1. 1

    ggplot2를 사용한 그룹화 된 막대 차트

  2. 2

    ggplot2를 사용하여 그룹화 된 막대 차트에 대한 오차 막대를 그리는 방법은 무엇입니까?

  3. 3

    각 스택이 y 축 값에 해당하는 ggplot2의 그룹화 된 누적 막대 차트

  4. 4

    D3.js를 사용하는 "한 줄로"그룹화 된 막대 차트

  5. 5

    ggplot2를 사용하여 필터링 된 열의 막대 차트 생성

  6. 6

    R barplot 함수를 사용하는 그룹화 된 막대도

  7. 7

    여러 열로 그룹화 된 데이터에 대한 하나의 열에 대한 ggplot2 막대 차트 레이블

  8. 8

    react-chartjs-2가있는 그룹화 된 막대 차트

  9. 9

    ggplot2에서 오차 막대가있는 그룹화 된 막대 그래프

  10. 10

    ggplot2 () 막대 차트 및 dplyr () 그룹화 및 R의 전체 데이터

  11. 11

    ggplot : R의 그룹화 된 막대 차트에 그룹 평균 값을 선으로 추가하는 방법은 무엇입니까?

  12. 12

    Pandas를 사용하여 데이터 프레임에서 (그룹화 된) 막대 차트를 그리는 방법

  13. 13

    그룹화 된 값의 막대 차트 또는 히스토그램

  14. 14

    높은 차트 : 그룹화 된 세로 막 대형 차트에서 두 막대 사이의 거리를 줄일 수 있습니까?

  15. 15

    그룹화 된 데이터가있는 R 막대 차트 (티블)

  16. 16

    응답 성이없는 그룹화 된 d3 막대 차트의 응답하지 않는 막대

  17. 17

    D3 : 그룹화 된 막대 차트의 각 막대 상단에 레이블을 추가하는 방법

  18. 18

    CSV 대신 JSON 데이터의 그룹화 된 막대 차트

  19. 19

    ggplot2를 사용하여 R에서 그룹화 된 상자 그림에 대한 그룹화 된 산점도

  20. 20

    R의 클러스터 된 (그룹화 된) 막대 차트의 gghighlight

  21. 21

    그룹화 된 막대 그래프 ggplot에서 막대 색상을 사용자 정의 하시겠습니까?

  22. 22

    그룹화 된 막대가있는 세로 막대 차트를 표시합니다.

  23. 23

    hvplot의 그룹화 된 막대 차트에 값 추가

  24. 24

    Excel의 표에서 "그룹화 된"막대 차트 만들기

  25. 25

    Excel의 표에서 "그룹화 된"막대 차트 만들기

  26. 26

    D3.js의 그룹화 된 막대 차트

  27. 27

    이 데이터의 그룹화 된 막대 차트 만들기

  28. 28

    너무 밀접하게 그룹화 된 막대 차트 열

  29. 29

    ggplot2 : 그룹 평균이있는 스택 막대 차트

뜨겁다태그

보관