You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R中为lapply批量生成的多个直方图快速添加x轴标签

解决方案

原代码x轴标签异常是因为qplot()默认把传入的mtcars[[col]]表达式作为标签,你可以通过xlab参数自定义标签,推荐直接绑定对应列名作为x轴标签,修改后代码如下:

list <- lapply(1:ncol(mtcars), function(col) {
  ggplot2::qplot(mtcars[[col]], geom = "histogram", binwidth = 1) +
    ggplot2::xlab(colnames(mtcars)[col])
})
cowplot::plot_grid(plotlist = list)

如果需要统一设置所有直方图的x轴标签,直接替换xlab()内的内容即可,比如设置为xlab("观测值");需要调整y轴标签时额外加ylab("频数")参数即可。

内容的提问来源于stack exchange,提问作者Josette Rosine Aniwuvi Gbeto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 00:48:03