Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中叠加箱线图和散点图时如何匹配轴?_R_Plot - Fatal编程技术网

在R中叠加箱线图和散点图时如何匹配轴?

在R中叠加箱线图和散点图时如何匹配轴?,r,plot,R,Plot,我试图将箱线图覆盖在散点图上的各个点上。但是,我在匹配两个图上的轴时遇到问题。 尽管元素数量(x轴)和值限制(y轴)相同,但两个图的两个轴的比例不同 我目前正在使用: plot((1:length(vec1)), vec1) par(new=TRUE) boxplot(mat2, names=c(1:length(vec1))) 有没有人知道一种方法,可以确保在不显式强制xlim和ylim的情况下,情节具有相同的比例?(vec1和mat2的尺寸随着迭代而变化)。您可以使用points功能,而

我试图将箱线图覆盖在散点图上的各个点上。但是,我在匹配两个图上的轴时遇到问题。 尽管元素数量(x轴)和值限制(y轴)相同,但两个图的两个轴的比例不同

我目前正在使用:

plot((1:length(vec1)), vec1)
par(new=TRUE)
boxplot(mat2, names=c(1:length(vec1))) 

有没有人知道一种方法,可以确保在不显式强制xlim和ylim的情况下,情节具有相同的比例?(vec1和mat2的尺寸随着迭代而变化)。

您可以使用
points
功能,而不是调用
plot

例如:

vec1 <- rnorm(10)
mat2 <- matrix(rnorm(1000), 100, 10)

boxplot(mat2, names=seq_along(vec1))
points(vec1)

vec1能否请您提供数据样本,例如
vec1
mat2
?非常感谢您的快速回复。这非常有效——由于我的图形的结构,我只使用了
lines()
而不是
points()
。@susanl注意,您也可以将
points
t=“l”
一起使用(或
plot
支持的任何其他图形类型)