我不知道下面有什么区别
library(ggplot2)
sp <- ggplot(cars, aes(x = speed, y = dist)) + geom_point()
sp
sp + lims(x = c(0,NA), y = c(0,NA))
sp + expand_limits(x = 0 , y = 0)我什么时候使用expand_limits
发布于 2018-02-06 08:51:14
关于这两个函数,请参阅手册:?lims说:
这是为单个秤提供限制参数的捷径。注意,默认情况下,超出限制的任何值都将被NA替换。
?expand_limits说:
有时,您可能希望确保所有面板或所有地块的限值都包含一个值。
此外,?lims甚至将您转发给expand_limits:
若要将绘图范围扩大到始终包括某些值,请参见expand_limits。
如果将代码更改为:
sp <- ggplot(cars, aes(x = speed, y = dist)) + geom_point()
sp
sp + lims(x = c(10,NA), y = c(10,NA))
sp
sp + expand_limits(x = 10 , y = 10)
sp第一个情节将从10和10开始,第二个只会确保包含10和10,从0开始。
https://stackoverflow.com/questions/48638645
复制相似问题