想利用boxplot绘制箱线图
boxplot(exprs, ylab = expression(log2), las = 2, outline = FALSE)
请问设置什么参数可以保持x轴标题在图片内?谢谢!
想利用boxplot绘制箱线图
boxplot(exprs, ylab = expression(log2), las = 2, outline = FALSE)
可以调整图形的边框尺寸或者旋转轴标签来使x轴标题不超出图像范围。以下是两种可行的方法:
调整图形边框尺寸:
可以使用 par(mar=c(bottom,left,top,right)) 函数设置 boxplot 图形的边距(margin)。默认边距为 c(5, 4, 4, 2) + 0.1,其中第一个元素是下边距,第二个元素是左边距,第三个元素是上边距,第四个元素是右边距。边距的单位是英寸,设置方式是按顺序依次给出每个边框的宽度。
例如,以下命令将从上面和右侧移动边界 0.1 英寸:
par(mar=c(5, 4, 2, 0.1))
如果希望底部边界更靠近轴标签,则可以增加第一个元素的大小。例如:
par(mar=c(8, 4, 2, 0.1))
旋转轴标签:
可以使用 las 参数旋转轴标签的方向。默认是 0 ,表示垂直方向。如果将其设置为 2 则表示水平方向:
boxplot(exprs, ylab = expression(log2), las = 2, outline = FALSE)
如果发现标签长度仍然较长,可以再次增加边界大小或适当调整标签字体大小。