【发布时间】:2013-09-09 09:20:37
【问题描述】:
我有以下数据集:
x = c(4, 5, 10, 30, 50, 51)
y = sqrt(x)
我想在 5-50 的 x 范围内绘制数据
plot(x,y, xlim=c(5, 50))
abline(v=c(5,50), col="red")
但该范围之外的数据点仍然可见。
有没有一种简单的方法可以告诉plot() 从字面上理解限制。
到目前为止,我想出了两个想法:
- 删除绘图的边距(我实际上喜欢边距,但不喜欢可见的数据)
- 在绘制变量之前从变量中排除数据(根据我的经验,这总是很乏味 - 当您在 data.frame 中组织数据时,subset() 可能会起作用)
【问题讨论】:
-
以下是您要查找的内容吗?