교수님 안녕하세요
교수님 책과 웹페이지 통해서 많은 도움을 얻고 있고있는 연구자입니다.
아래와 같이 bar plot을 그렸는데요. y 축은 count로 해서 MC 기준 그룹을 나누어 position dodge로 구분하였습니다.
X 축의 GAP score가 2점, 12점 일때 각각 negative, positivie group의 count가 '0'임을 표시하고 싶습니다.
한 그룹의 count가 0이면 그래프가 좌우로 늘어져 width가 넓어지는데요 이를 어떻게 수정하면 좋을지 문의드립니다.
x축의 '2'에 해당하는 그래프의 width를 절반으로 줄이고 그래프 자리에 count 숫자를 표시하고 싶습니다.
알려주시면 연구에 큰 도움이 될것 같습니다 ㅜㅜ
바쁘신와중에 항상 감사드립니다.
** 제가작성한 코드입니다.
df$MC=factor(df$MC,labels=c("negative","positive"))
ggplot(df, aes(x=GAP_score, y=..count.., fill=MC)) +
geom_bar(position="dodge", colour="#AACCCC")
Comment 4
-
cardiomoon
2020.11.27 10:14
-
cardiomoon
2020.11.27 10:15
-
cardiomoon
2020.11.27 10:18
또는 제가 만든 ggiraphExtra 패키지의 ggBar를 쓰시면 쉽게 해결됩니다.
require(ggiraphExtra)
ggBar(data=mpg,aes(x=class,fill=drv),position="dodge",addlabel=TRUE)
Recommend:1 Comment
-
hamdgogo
2020.11.28 09:27
감사합니다 선생님
한번에 해결이되었네요
ggiraphExtra package도 사용해보겠습니다
정말 감사드립니다!
No. | Subject | Author | Date |
---|---|---|---|
934 | 교수님 오래간 만입니다. [2] | 에구머니나 | 2020.12.26 |
933 | 저도 생존 분석에 관해 질문 드리고자합니다. [3] | CSJU | 2020.12.23 |
932 | ggplot2 범례 관련하여 도움 요청드립니다. | hamdgogo | 2020.12.22 |
931 | 정회원 후원했습니다 교수님 [1] | 스튜던트 | 2020.12.16 |
930 | 생존분석 관련하여 문의드립니다. [2] | 따거81 | 2020.12.15 |
929 | PSM 질문합니다ㅜ | 카트라이더 | 2020.12.14 |
928 | ggplot으로 지도 그리기 관련 질문 | 양세마리 | 2020.12.14 |
927 | Interval censored data [1] | 김민철 | 2020.12.13 |
926 | 교수님 안녕하세요. 질문드립니다. [1] | JJ88 | 2020.12.09 |
925 | PSM의 matching 방법 기술에 대한 질문입니다. [1] | ng2o321 | 2020.12.01 |
924 | logistic 분석 시 오류 문제 상의드립니다. [1] | britnepak | 2020.12.01 |
923 | mytable을 가지고 ztable시, ztable의 caption, align 등 이 작동을 하지 않습니다. | 김찬식 | 2020.11.30 |
922 | RM-ANOVA 문의드립니다. | 김도 | 2020.11.27 |
921 | 질문드립니다. [3] | JJ1518 | 2020.11.27 |
» | ggplot2 bar plot 관련 문의입니다. [4] | hamdgogo | 2020.11.26 |
919 | 4 그룹 비교 [2] | 벌레들 | 2020.11.25 |
918 | web-r에서 psm을 수행하였는데 레퍼런스는 어떻게 표시해야 하나요? [1] | 스티브 | 2020.11.24 |
917 | PSM 하려고 하는데 missing value가 없는데 자꾸 에러가 납니다. [1] | 스티브 | 2020.11.18 |
916 | 통계 web R로 돌린 후 통계검증법 확인 [1] | 딸기공주 | 2020.11.17 |
915 | 교수님, wbe-r로 메타분석을 돌렸는데 결과가 보이질 않아요. [2] | hanclan | 2020.11.16 |
안녕하세요? 사용하신 데이터가 없어 직접 코드를 보여드리지는 못합니다. 다음 두 plot을 참조하세요
require(ggplot2)
ggplot(data=mpg) + geom_bar(aes(x=class,fill = drv),position="dodge")
ggplot(data=mpg) + geom_bar(aes(x=class,fill = drv),position=position_dodge(preserve="single"))