如何解决如何更改ggplot2点图上的网格线间距?
我正在分析从罐子中取出10个编号为替换球的结果的数据,重复70次。这是我的代码(包括数据):
numbers <- c(8,3,9,5,1,10,8,6,4,7,2,10)
num_frame <- data.frame(numbers)
ggplot(num_frame) +
geom_dotplot(aes(numbers),binwidth = 1,dotsize = 0.4) +
theme_bw() +
xlab("Numbers") +
ylab("Frequency")
生成的图很好,除了它在0、2.5、5、7.5和10处标记了网格线,这显然不是我想要的。比例尺很好,但是我希望网格线为1到10的整数(如果需要,0也可以)。我怎样才能做到这一点?我还希望y轴也进行调整,以使网格仍为正方形。谢谢!
解决方法
只需添加:
scale_x_continuous(breaks=1:10,minor_breaks=NULL)
minor_breaks=NULL
取消不休息的行
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。