ggplot : 백분율은 척도의 요인 그룹에 대한 선 그래프를 계산합니다.

dmt

ggplot의 여러 연령대에서 질문에 대한 "예"답변의 백분율을 표시하고 싶다고 가정 해 보겠습니다. 이러한 연령대는 분명히 요인이지만, 규모와 같은 방식으로 표시되기를 원하므로 선 그래프를 사용하고 싶습니다.

다음은 몇 가지 데이터입니다.

mydata <- data.frame(
    age_group = c("young", "middle", "old"),
    question = sample(c("yes", "no"), 99, replace = TRUE))
mydata$age_group = factor(mydata$age_group,levels(mydata$age_group)[c(3, 1, 2)])  
mydata$question = factor(mydata$question,levels(mydata$question)[c(2,1)]) 

지금까지이 코드를 사용하여 누적 막대 그래프를 생성했습니다.

 ggplot(mydata, aes(age_group, fill = question)) +  geom_bar(position = "fill") 

"예"응답의 빈도 수만있는 선 그래프로 어떻게 변경할 수 있습니까? 답변의 Mark는 올바른 출력을 생성하는 해결 방법을 제안합니다.여기에 이미지 설명 입력

하지만이 요약 테이블을 먼저 생성하는 대신 한 줄의 코드에서 자동으로이 작업을 수행 할 수있는 방법이 있었으면합니다.

마크 닐슨

각 범주에 대한 "예"의 백분율 만 원하면 데이터를 다음과 같이 변경하는 것이 좋습니다.

  question age_group value   percent
1      yes     young    14 0.4242424
3      yes    middle    17 0.5151515
5      yes       old    20 0.6060606

이 코드를 사용하여 데이터 요약 :

library(reshape)
mydata.summary = melt(xtabs(~question+age_group,data=mydata))
mydata.summary2 = mydata.summary[mydata.summary$question=="yes",]
mydata.summary2$percent <- mydata.summary2$value/melt(xtabs(~age_group,data=mydata))$value
ggplot(mydata.summary2, aes(age_group,percent, group = question, colour=question)) + geom_line()

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

mysql은 다른 그룹의 백분율을 계산합니다.

분류에서Dev

다른 그룹에 대한 고정 연도의 백분율 변경 계산

분류에서Dev

그룹에 대한 백분율 계산

분류에서Dev

R, 막대 그래프를 ggplot 그래프의 척도로 중첩

분류에서Dev

R-ggplot2-plot_likert-하나의 그래프에 관련 주제에 대한 두 개의 서로 다른 likert 척도를 플로팅합니다.

분류에서Dev

요인별로 그룹화 된 산점도 (X1, X2) : ggplot2를 사용하여 각 그룹에서 X1의 최대 값에 해당하는 점을 연결하는 곡선을 추가합니다.

분류에서Dev

ggplot 산점도의 모든 그룹에 대한 회귀선 반환

분류에서Dev

PostgreSQL에서 그룹에 대한 지표의 백분율 변경 계산

분류에서Dev

각 요인 그룹에 대해 ggplot에 별도의 vline을 추가합니다 (변수 중요도 랜덤 포레스트에 대한 점도).

분류에서Dev

다단계 인덱스 그룹의 백분율을 계산하는 방법은 무엇입니까?

분류에서Dev

R ggplot을 사용하여 두 요인 변수의 백분율이있는 누적 백분율 막대 그림

분류에서Dev

ggplot 그래프 막대 위에 백분율을 추가하는 방법은 무엇입니까?

분류에서Dev

R : 이벤트 시리즈에 대한 분 기반 총계를 ggplot 그래프에 계산하고 중첩합니다.

분류에서Dev

R : 이벤트 시리즈에 대한 분 기반 총계를 ggplot 그래프에 계산하고 중첩합니다.

분류에서Dev

행성의 무게를 계산하려면 Java 프로그램에 대한 도움이 필요합니다.

분류에서Dev

PostgreSQL : 테이블을 녹이고 다른 그룹에 대한 백분율 계산

분류에서Dev

Gremlin 그룹은 에지별로 계산 한 다음 카운트 자체 외에 다른 속성도 선택합니다.

분류에서Dev

ggplot2 : 막대는 백분율을 나타내고 백분율 값에 따라 색상이 지정되는 막대 그래프를 그리는 방법은 무엇입니까?

분류에서Dev

그래프의 중요한 부분을 잘라 내지 않고 ggplot 그래프를 올바르게 형성하는 방법은 무엇입니까?

분류에서Dev

mongodb 집계 파이프 라인의 그룹 내 백분율 계산

분류에서Dev

ggplot은 요인에 따라 산점도에 세그먼트를 추가합니다.

분류에서Dev

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

분류에서Dev

목록에서 선택한 요소를 다른 목록의 해당 요소로 대체하는 매우 기본적인 초보 프로그래머 스타일

분류에서Dev

ggplot을 사용하여 레이블이 다른 그룹화 된 데이터에 대해 하나의 그래프에 두 개의 선 플롯을 플로팅

분류에서Dev

PostgreSQL은 주어진 ID에 대해 한 테이블의 항목을 계산하고 다른 테이블의 요율로 여러 개를 합산합니다.

분류에서Dev

그룹화 된 값당 개수를 표시하면서 geom_bar에서 그룹화 된 값의 백분율 값을 계산합니다.

분류에서Dev

ggplot2 상자 그림-x 축에서 요인 수준을 그룹화하는 방법 (및 각 그룹 평균에 대한 참 조선 추가)

분류에서Dev

Pandas는 열에 대한 그룹의 중앙값을 계산합니다.

분류에서Dev

Pandas에서 그룹 내 열의 백분율 변화 계산

Related 관련 기사

  1. 1

    mysql은 다른 그룹의 백분율을 계산합니다.

  2. 2

    다른 그룹에 대한 고정 연도의 백분율 변경 계산

  3. 3

    그룹에 대한 백분율 계산

  4. 4

    R, 막대 그래프를 ggplot 그래프의 척도로 중첩

  5. 5

    R-ggplot2-plot_likert-하나의 그래프에 관련 주제에 대한 두 개의 서로 다른 likert 척도를 플로팅합니다.

  6. 6

    요인별로 그룹화 된 산점도 (X1, X2) : ggplot2를 사용하여 각 그룹에서 X1의 최대 값에 해당하는 점을 연결하는 곡선을 추가합니다.

  7. 7

    ggplot 산점도의 모든 그룹에 대한 회귀선 반환

  8. 8

    PostgreSQL에서 그룹에 대한 지표의 백분율 변경 계산

  9. 9

    각 요인 그룹에 대해 ggplot에 별도의 vline을 추가합니다 (변수 중요도 랜덤 포레스트에 대한 점도).

  10. 10

    다단계 인덱스 그룹의 백분율을 계산하는 방법은 무엇입니까?

  11. 11

    R ggplot을 사용하여 두 요인 변수의 백분율이있는 누적 백분율 막대 그림

  12. 12

    ggplot 그래프 막대 위에 백분율을 추가하는 방법은 무엇입니까?

  13. 13

    R : 이벤트 시리즈에 대한 분 기반 총계를 ggplot 그래프에 계산하고 중첩합니다.

  14. 14

    R : 이벤트 시리즈에 대한 분 기반 총계를 ggplot 그래프에 계산하고 중첩합니다.

  15. 15

    행성의 무게를 계산하려면 Java 프로그램에 대한 도움이 필요합니다.

  16. 16

    PostgreSQL : 테이블을 녹이고 다른 그룹에 대한 백분율 계산

  17. 17

    Gremlin 그룹은 에지별로 계산 한 다음 카운트 자체 외에 다른 속성도 선택합니다.

  18. 18

    ggplot2 : 막대는 백분율을 나타내고 백분율 값에 따라 색상이 지정되는 막대 그래프를 그리는 방법은 무엇입니까?

  19. 19

    그래프의 중요한 부분을 잘라 내지 않고 ggplot 그래프를 올바르게 형성하는 방법은 무엇입니까?

  20. 20

    mongodb 집계 파이프 라인의 그룹 내 백분율 계산

  21. 21

    ggplot은 요인에 따라 산점도에 세그먼트를 추가합니다.

  22. 22

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

  23. 23

    목록에서 선택한 요소를 다른 목록의 해당 요소로 대체하는 매우 기본적인 초보 프로그래머 스타일

  24. 24

    ggplot을 사용하여 레이블이 다른 그룹화 된 데이터에 대해 하나의 그래프에 두 개의 선 플롯을 플로팅

  25. 25

    PostgreSQL은 주어진 ID에 대해 한 테이블의 항목을 계산하고 다른 테이블의 요율로 여러 개를 합산합니다.

  26. 26

    그룹화 된 값당 개수를 표시하면서 geom_bar에서 그룹화 된 값의 백분율 값을 계산합니다.

  27. 27

    ggplot2 상자 그림-x 축에서 요인 수준을 그룹화하는 방법 (및 각 그룹 평균에 대한 참 조선 추가)

  28. 28

    Pandas는 열에 대한 그룹의 중앙값을 계산합니다.

  29. 29

    Pandas에서 그룹 내 열의 백분율 변화 계산

뜨겁다태그

보관