当我保存图像时,我的水平条形图切断了一些文本。如何让条形更短,文字更长?

My horizontal barplot cuts off some text when i save the image. How to I make bars shorter and text longer?

我是 R 的新手,请原谅我的无知。因此,我使用 barplot() 创建了一个基本的水平条形图。我在 y 轴上的文字大多消失了。

有没有办法把文字加长显示?这是我的代码:

barplot(mydata$`Sum Impact Risk`~mydata$`Ecosystem Services`,
        x = "Impact Risk", 
        y = "",col=colorRampPalette(brewer.pal(9,"Pastel1"))(23), 
        cex.axis=1, 
        cex.lab=1.4, 
        cex=0.6,
        horiz = 1,
        las=1)

您应该尝试增加绘图区域的边距,默认为 mar=c(5.1, 4.1, 4.1, 2.1) 底部、左侧、顶部、右侧。如果你增加左边距,应该没问题,例如:

par(mar=c(5.1, 8, 4.1, 2.1))

只需增加第二个数字,直到满意为止,然后您可以再次绘制