我的布局不允许我显示xlab和ylab

时间:2018-09-11 02:28:10

标签: r text layout par

我似乎缺少一些简单的东西,但不知道如何处理。

所以我使用了 layout()函数,并设法获得了所需的布局,如下图所示。在我的编码中使用了虹膜数据。

enter image description here

问题是,当我在此之后使用plot()函数时,它不会在输出中显示x标签和y标签。而且plot()的xaxis和yaxis看起来是重叠的。我不确定该如何处理。

在引入plot.new()和par()设置图的主要名称之前,x和y标签没有问题。 (即在我使用从plot.new()到title()的代码之前,显示了xlab和ylab)

我在原始代码中使用了6个不同的图,包括title。)的plot.new(),但是为了方便起见,我省略了其余的图

enter image description here

下面是我的代码,

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(...)

0 个答案:

没有答案