我下面有一个简单的数据框d
,我想根据其值的频率创建一个直方图。我正在尝试将初始值设置为0
,然后通过5
在x轴上显示值,但是由于值从1
开始然后显示{ {1}}。我希望以此为首选的清晰明了的解决方案,而不受到8
的干扰。
ggplot()
答案 0 :(得分:1)
如下所示的方法有所不同,但我认为结果就是您想要的。
d<-data.frame(x = c(1,5,7,5,4,5,6,7,8,9,10,15,13))
gg <- ggplot(d, aes(x)) + geom_histogram() + stat_bin(breaks = c(0, 5, 10, 15), binwidth = 5)
ggplotly(gg)