显示GGR绘图中所有箱子的x刻度值

显示GGR绘图中所有箱子的x刻度值,r,ggplot2,R,Ggplot2,我有一个数据框,它有一个收入列,我试图用ggplot显示一个直方图。我需要在40000处开始直方图(最小值为40003),在400000处结束直方图,箱子宽度为20000。 下面是我编写的代码,它显示了直方图。但是我想显示所有箱子的x刻度值。例如,在图中,箱子的x轴值应为40000、60000、80000等。下面是我的代码 ggplot(boston, aes(x=Earnings)) + geom_histogram(breaks=seq(40000,400000,by=20000),b

我有一个数据框,它有一个收入列,我试图用ggplot显示一个直方图。我需要在40000处开始直方图(最小值为40003),在400000处结束直方图,箱子宽度为20000。 下面是我编写的代码,它显示了直方图。但是我想显示所有箱子的x刻度值。例如,在图中,箱子的x轴值应为40000、60000、80000等。下面是我的代码

ggplot(boston, aes(x=Earnings)) + 
  geom_histogram(breaks=seq(40000,400000,by=20000),binwidth = 20000, fill="#69b3a2", color="#e9ecef", alpha=1)


非常感谢社区的帮助。

如果您想包括垃圾箱标签,请使用以下内容:

ggplot(boston, aes(x=Earnings)) +
  geom_histogram(binwidth = 20000, fill="#69b3a2", color="#e9ecef") +
  scale_x_continuous(name="Earnings (thousands)",limits=c(40000, 400000),
                     breaks=seq(40000,400000,by=20000),
                     labels=number_format(accuracy=1, scale=1/1000)) +
  theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1)) 

标签缩放是可选的。您还可以更改文本角度。

尝试使用
缩放x_连续(breaks=seq(40000400000,by=20000))
谢谢stefan!你的解决方案非常有效!