Удаление метки оси x из дендрограммы в r
Я использую xlab="" для подавления X-метки, но все равно получаю "sub-x-label" в моей дендрограмме. Как я могу удалить это и удалить дополнительное пространство под дендрограммой?
require(graphics)
hc <- hclust(dist(USArrests), "ave")
plot(hc,xlab="")
3 ответов
чтобы удалить подзаголовок, используйте следующее:
plot(hc, xlab="", sub="")
чтобы удалить нижнее поле (см. ?par
подробнее):
par(mar=c(0, 4, 4, 2)) # c(bottom, left, top, right)
plot(hc, xlab="", sub="")
вам нужно
op <- par(mar = c(2,4,4,2) + 0.1))
plot(hc, xlab = "", sub = "")
par(op)
первый par()
строка сохраняет текущие настройки, а затем устанавливает маржу в 2 строки снизу, 4 слева и сверху и 2 строки справа (плюс немного). Затем мы построим пустую строку для заголовка * sub * с помощью аргумента sub
. Наконец, мы установили параметры обратно в то, что они были до первой строки.
Я оставил немного места на нижнем поле, так как я не уверен, как далеко этикетки могут передать. Изменить первый 2
in mar = c(2,4,4,2)
к чему-то меньшему, если вы хотите меньше места внизу.