![](/img/trans.png)
[英]How can I sort random effects by value of the random effect (not the intercept) in dotplot or ggplot2
[英]How can I change the grid line spacing on a ggplot2 dotplot?
我正在分析从带有替换的罐子中取出 10 个编号球的结果的数据,重复 70 次。 这是我的代码(包括数据):
numbers <- c(8, 3, 9, 5, 1, 9, 10, 8, 8, 1, 9, 9, 8, 5, 1, 10, 5, 9, 6, 4, 10, 3,
10, 9, 8, 4, 8, 8, 9, 9, 1, 5, 9, 8, 4, 1, 8, 6, 7, 8, 2, 9, 5, 6,
10, 9, 1, 1, 5, 6, 2, 8, 6, 5, 2, 5, 4, 10, 10, 2, 2, 4, 9, 6, 9,
9, 6, 10, 9, 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
抑制不在中断处的行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.