首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lims与expand_limits的差异

lims与expand_limits的差异
EN

Stack Overflow用户
提问于 2018-02-06 08:36:10
回答 1查看 844关注 0票数 1

我不知道下面有什么区别

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-06 08:51:14

关于这两个函数,请参阅手册:?lims说:

这是为单个秤提供限制参数的捷径。注意,默认情况下,超出限制的任何值都将被NA替换。

?expand_limits说:

有时,您可能希望确保所有面板或所有地块的限值都包含一个值。

此外,?lims甚至将您转发给expand_limits

若要将绘图范围扩大到始终包括某些值,请参见expand_limits。

如果将代码更改为:

代码语言:javascript
复制
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开始。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48638645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档