범주가 다른면이있는 ggplot2의 수평 막대 그래프

마르코 토치 아노

ID, 카테고리 및 값이 포함 된 데이터 프레임이있는 반면, 막대 그래프로 시도 할 때 누락 된 데이터가있는 이벤트 카테고리가 표시되는 별개의 측면에서 카테고리별로 제품이 그룹화 된 수평 도트 플롯을 쉽게 관리 할 수 ​​있습니다.

힌트가 있습니까? 버그입니까 아니면 세부 사항이 누락 되었습니까?

고마워, 마르코.

## I have a data frame with ids, categories, and values
d=data.frame(prd=c("orange","apple","pear","bread","crackers"),
         cat=c("fruit","fruit","fruit","bakery","bakery"),
         qty=c(10,20,15,8,17)
         )

# I manage to have an horizontal dot-plot, with products grouped by category in distinct facets
ggplot(d,aes(y=prd,x=qty)) + 
  geom_point(stat="identity",size=4) + 
  geom_segment(aes(yend=prd), xend=0, colour="grey50") +
  facet_grid(cat ~ .,scale="free",space="free") +
  theme_light()

# though when I try with a barplot, bars, with missing data show up
ggplot(d,aes(x=prd,y=qty)) + 
  geom_bar(stat="identity") + 
  coord_flip() + 
  facet_grid(cat ~ .,scale="free",space="free") +
  theme_light()
Ruthger Righart

Ggplot2는 현재 비 직교 coord 또는 coord_flip을 사용하는 무료 스케일을 지원하지 않습니다.

따라서 뒤집지 않고 플로팅 할 수 있습니다.

ggplot(d,aes(y=qty,x=prd)) + 
facet_wrap(~cat, scale="free") +
geom_bar(stat="identity") +
theme_light()

또는 뒤집었지만 해결 방법을 사용하십시오. 두 개 중 하나의 범주 형 변수를 만듭니다 (이 솔루션이 시각적으로 그다지 매력적이지 않다는 점을 인정합니다).

d$n <- paste(d$cat, d$prd, sep="|")

ggplot(d,aes(y=qty,x=n)) + 
geom_bar(stat="identity") +
coord_flip() +
theme_light()

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ggplot2의 이중 막대 그래프에 선 추가

분류에서Dev

ggplot2에 오류 막대가있는 막대 그래프

분류에서Dev

숫자 독립 데이터가있는 seaborn의 수평 막대 그래프

분류에서Dev

여러 범주 형 변수에 대한 ggplot2 막대 그래프

분류에서Dev

d3js 막대 그래프 : 두 개의 막대가 두 개의 다른 범주 / 변수를 나타낼 수 있습니까?

분류에서Dev

R의 선 그래프 ggplot2에 대한 수동 범례 레이블

분류에서Dev

ggplot2의 그룹화 된 막대 그래프에 수동 p- 값 추가

분류에서Dev

두 범주 형 변수의 R 막대 그래프

분류에서Dev

이중 Y 축 그래프의 오차 막대 --ggplot2

분류에서Dev

ggplot2를 사용하여 막대 글 머리 기호가있는 막대 그래프를 만듭니다.

분류에서Dev

ggplot2를 사용하여 막대 글 머리 기호가있는 막대 그래프를 만듭니다.

분류에서Dev

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

분류에서Dev

막대 그래프의 계열 값과 함께 수평선을 추가하고 싶습니다.

분류에서Dev

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

분류에서Dev

ggplot2의 막대 그룹을 가로 지르는 선

분류에서Dev

수평 Seaborn 막대 그래프에 텍스트에 주석을 추가하는 방법은 무엇입니까?

분류에서Dev

두 범주의 행에 대한 최대 값에 따른 ggplot 막대 그래프 순서

분류에서Dev

ggplot2를 사용하는 R의 누적 막대 그래프

분류에서Dev

오버레이 된 막대 그래프의 색상 변경 ggplot2

분류에서Dev

ggplot2에서 막대 그래프 (백분위 수 방식)를 그려야합니다.

분류에서Dev

ggplot2 양면 막대 그래프 회전

분류에서Dev

데이터 프레임 수평 누적 막대 그래프

분류에서Dev

두 그룹의 이진 변수에 대한 막대 그래프?

분류에서Dev

ggplot2를 사용한 다중 막대 그래프

분류에서Dev

ggplot을 사용하여 R의 패싯, 누적 막대 그래프에서 다른 geom_text () 레이블을 어떻게 가질 수 있습니까?

분류에서Dev

내 ggplot2 막대 그래프가 표시되지 않는 이유는 무엇입니까?

분류에서Dev

R : 수평 막대 그래프 레이블

분류에서Dev

의 Andorid에 스크롤 그룹화 된 막대 그래프를 수평 만드는 방법

분류에서Dev

ggplot2를 사용하여 막대 차트의 범주 형 변수에 다른 음영을 적용하는 방법

Related 관련 기사

  1. 1

    ggplot2의 이중 막대 그래프에 선 추가

  2. 2

    ggplot2에 오류 막대가있는 막대 그래프

  3. 3

    숫자 독립 데이터가있는 seaborn의 수평 막대 그래프

  4. 4

    여러 범주 형 변수에 대한 ggplot2 막대 그래프

  5. 5

    d3js 막대 그래프 : 두 개의 막대가 두 개의 다른 범주 / 변수를 나타낼 수 있습니까?

  6. 6

    R의 선 그래프 ggplot2에 대한 수동 범례 레이블

  7. 7

    ggplot2의 그룹화 된 막대 그래프에 수동 p- 값 추가

  8. 8

    두 범주 형 변수의 R 막대 그래프

  9. 9

    이중 Y 축 그래프의 오차 막대 --ggplot2

  10. 10

    ggplot2를 사용하여 막대 글 머리 기호가있는 막대 그래프를 만듭니다.

  11. 11

    ggplot2를 사용하여 막대 글 머리 기호가있는 막대 그래프를 만듭니다.

  12. 12

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

  13. 13

    막대 그래프의 계열 값과 함께 수평선을 추가하고 싶습니다.

  14. 14

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

  15. 15

    ggplot2의 막대 그룹을 가로 지르는 선

  16. 16

    수평 Seaborn 막대 그래프에 텍스트에 주석을 추가하는 방법은 무엇입니까?

  17. 17

    두 범주의 행에 대한 최대 값에 따른 ggplot 막대 그래프 순서

  18. 18

    ggplot2를 사용하는 R의 누적 막대 그래프

  19. 19

    오버레이 된 막대 그래프의 색상 변경 ggplot2

  20. 20

    ggplot2에서 막대 그래프 (백분위 수 방식)를 그려야합니다.

  21. 21

    ggplot2 양면 막대 그래프 회전

  22. 22

    데이터 프레임 수평 누적 막대 그래프

  23. 23

    두 그룹의 이진 변수에 대한 막대 그래프?

  24. 24

    ggplot2를 사용한 다중 막대 그래프

  25. 25

    ggplot을 사용하여 R의 패싯, 누적 막대 그래프에서 다른 geom_text () 레이블을 어떻게 가질 수 있습니까?

  26. 26

    내 ggplot2 막대 그래프가 표시되지 않는 이유는 무엇입니까?

  27. 27

    R : 수평 막대 그래프 레이블

  28. 28

    의 Andorid에 스크롤 그룹화 된 막대 그래프를 수평 만드는 방법

  29. 29

    ggplot2를 사용하여 막대 차트의 범주 형 변수에 다른 음영을 적용하는 방법

뜨겁다태그

보관