是否可以仅设置连续刻度极限的下限?我想使所有图都基于0,而无需指定上限。
例如
+ scale_y_continuous(minlim=0)
Answers:
您可以使用 expand_limits
ggplot(mtcars, aes(wt, mpg)) + geom_point() + expand_limits(y=0)
这是两者的比较:
expand_limits
expand_limits
从1.0.0版开始ggplot2
,您只能指定一个限制,而另一限制应与通常将第二个限制设置为来确定NA
。这种方法将允许扩展和截断轴范围。
ggplot(mtcars, aes(wt, mpg)) + geom_point() +
scale_y_continuous(limits = c(0, NA))
通过指定它ylim(c(0, NA))
给出一个相同的数字。