我似乎缺少一些简单的东西,但不知道如何处理。
所以我使用了 layout()函数,并设法获得了所需的布局,如下图所示。在我的编码中使用了虹膜数据。
问题是,当我在此之后使用plot()函数时,它不会在输出中显示x标签和y标签。而且plot()的xaxis和yaxis看起来是重叠的。我不确定该如何处理。
在引入plot.new()和par()设置图的主要名称之前,x和y标签没有问题。 (即在我使用从plot.new()到title()的代码之前,显示了xlab和ylab)
我在原始代码中使用了6个不同的图,包括title。)的plot.new(),但是为了方便起见,我省略了其余的图
下面是我的代码,
x <- iris$Sepal.Length
y <- iris$Species
x_min <- min(iris$Sepal.Length)
x_max <- max(iris$Sepal.Length)
y_min <- min(iris$Sepal.Width)
y_max <- max(iris$Sepal.Width)
layout(matrix(c(1,1,1,1,1,1,
2,2,3,3,4,4,
5,5,5,6,6,6), nc=6, byrow = TRUE), heights=c(lcm(1),1,1,1,1))
layout.show(6)
par("mar"=c(1,1,1,1,1,1))
plot.new()
plot.window(xlim=c(0,1), ylim=c(0,1))
text(x=0.5,y=0.5,"scatter and density plots for Sepal and Length and Sepal Width" ,font=2, cex=1.5)
plot(...)