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

R语言vcd包pairs_barplot能否调整条形图刻度标签字体大小

解决方法

对角线条形图的坐标轴刻度标签大小需要通过pairs_barplot()的gp_axis参数单独配置,你当前代码仅设置了变量名称、分类层级文本的字体样式,补充对应参数即可调整刻度大小,修改后的示例代码如下:

library(vcd)
library(vcdExtra)

pairs(table(ICU[,c(1,3:9)]), 
      diag_panel = pairs_barplot(
        gp_vartext = gpar(fontsize = 10, fontface = 2),
        gp_leveltext = gpar(fontsize = 8),
        gp_axis = gpar(fontsize = 6), # 调整该参数控制坐标轴刻度标签大小
        abbreviate = 1,
        var_offset = 1.25))
  • 你可以根据实际显示效果调整fontsize的数值,数值越小刻度标签越小
  • 如果全图所有文本元素都整体偏大,也可以在绘图前先运行grid::grid.pars(fontsize = 8)设置全局默认字体大小,再执行绘图代码

修改前的效果参考:
配对马赛克图效果

内容的提问来源于stack exchange,提问作者jtr13

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 16:24:02