我使用xlab =“”来抑制x标签但仍在我的树形图中得到'sub-x-label'。如何删除它并删除树形图下的任何额外空间?
require(graphics)
hc <- hclust(dist(USArrests), "ave")
plot(hc,xlab="")
答案 0 :(得分:21)
要删除字幕,请使用以下内容:
plot(hc, xlab="", sub="")
要删除下边距(有关详细信息,请参阅?par
):
par(mar=c(0, 4, 4, 2)) # c(bottom, left, top, right)
plot(hc, xlab="", sub="")
答案 1 :(得分:4)
可能plot(hc,xlab='', sub="")
将其删除。
答案 2 :(得分:3)
你需要
op <- par(mar = c(2,4,4,2) + 0.1))
plot(hc, xlab = "", sub = "")
par(op)
第一个par()
行存储当前设置,然后将边距设置为2行底部,左侧和顶部4个,右侧2个行(加一点)。然后我们通过参数sub
绘制为* sub *标题设置空字符串。最后,我们将参数设置回第一行之前的参数。
我在底部边缘留下了一点空间,因为我不确定标签可以放下多远。如果您希望底部的空间更少,请将2
中的第一个mar = c(2,4,4,2)
更改为更小的内容。