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
相关产品推荐
相关产品推荐

