Ethanlys 2023-05-27 19:19 采纳率: 69.2%
浏览 39
已结题

R语言boxplot绘图:如何解决x轴标题出界?

想利用boxplot绘制箱线图
boxplot(exprs, ylab = expression(log2), las = 2, outline = FALSE)

img


请问设置什么参数可以保持x轴标题在图片内?谢谢!

  • 写回答

2条回答 默认 最新

  • 关注

    可以调整图形的边框尺寸或者旋转轴标签来使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)
    

    如果发现标签长度仍然较长,可以再次增加边界大小或适当调整标签字体大小。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月6日
  • 已采纳回答 5月29日
  • 创建了问题 5月27日

悬赏问题

  • ¥15 Workbench中材料库无法更新,如何解决?
  • ¥20 如何推断此服务器配置
  • ¥15 关于github的项目怎么在pycharm上面运行
  • ¥15 内存地址视频流转RTMP
  • ¥100 有偿,谁有移远的EC200S固件和最新的Qflsh工具。
  • ¥15 有没有整苹果智能分拣线上图像数据
  • ¥20 有没有人会这个东西的
  • ¥15 cfx考虑调整“enforce system memory limit”参数的设置
  • ¥30 航迹分离,航迹增强,误差分析
  • ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败