作者askpeople (就是要问!!!)
看板R_Language
标题[问题] 直方图标示资料次数问题? (ggplot)
时间Sun Aug 15 11:26:55 2021
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
效能谘询(我想让R 跑更快)
经验谘询(我想用R 连接某些资料库,请问大家的经验)
我想在直方图标示每组的次数,但是不知道怎麽写
[问题叙述]:
使用ggplot2套件,查了geom_text,但只发现对长条图有用
长条图的程式码:geom_text(stat="count",aes(label=..count..),vjust=-0.5)
但是上面套用在直方图 完全不行
[程式范例]:
ggplot(d107,aes(x = d107$超额比序总积分)) +
geom_histogram(bins = 6) +
scale_x_continuous(breaks = seq(40,80,5)) +
geom_text(stat="count")
[关键字]:ggplot、geom_text(text不知道怎麽写)
我拿掉geom_text(stat="count") 可以跑出来 但只有一般的直方图 没有资料标示如下:
https://imgur.com/a/gI0VwZe
能否帮忙指点一下,如果我想要标示各组的次数该怎麽写呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.172.28 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1628998017.A.16C.html
1F:推 locka: stat_bin(),想更漂亮的话可用ggrepel套件 08/15 12:20
3F:→ askpeople: 感谢,但是我使用stat_bin(bins = 6),就无法正常显示 08/15 13:54
刚刚改成以下 就可以了 原来是2边都要改@@
stat_bin(bins=6) +
stat_bin(geom = "text",aes(label=..count..)
,color="black",vjust=-0.5,bins=6)
※ 编辑: askpeople (123.194.172.28 台湾), 08/15/2021 14:00:04