Мой макет не позволяет мне показывать xlab и ylab - PullRequest
0 голосов
/ 11 сентября 2018

Похоже, что-то простое, что мне не хватает, но я не знаю, как с этим бороться

Итак, я использовал функцию layout () , и мне удалось получить макет, как я хотел, как показано на рисунке ниже.В моей кодировке использовались данные радужной оболочки.

enter image description here

Проблема , на ней не отображается метка x и метка yвывод, когда я использую plot () после этого.И xaxis и yaxis для plot () выглядят перекрывающимися.Я не уверен, как справиться с этой проблемой.

Не было проблем с маркировкой x и y до введения plot.new () и par () для установки основного имени моей диаграммы.(т.е. прежде чем я использую код от plot.new () для title (), были показаны xlab и ylab)

Я использовал 6 разных графиков в своем исходном коде, включая 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(...)
...