如何移除klaR包partimat绘图中的子图标题(错误标签)
解决klaR::partimat子图标题移除/缩小问题
要移除partimat生成的每个子图的主标题(或缩小其字体),只需在plot.control参数中添加cex.main配置即可,这是基础绘图系统中控制主标题大小的参数:
完全移除子图标题
将cex.main设为0,直接让标题不可见:
require(klaR) partimat(Species ~ ., data=iris, method="qda", mar=c(1,1,1,1), plot.control=list(cex=1, cex.axis=0.01, tcl=NA, mgp=c(0.2,0.1,0.1), cex.main=0), # 隐藏子图主标题 main="")
仅缩小子图标题字体
如果不想完全移除,只需将cex.main设为极小值(比如0.1):
require(klaR) partimat(Species ~ ., data=iris, method="qda", mar=c(1,1,1,1), plot.control=list(cex=1, cex.axis=0.01, tcl=NA, mgp=c(0.2,0.1,0.1), cex.main=0.1), # 缩小子图主标题字体 main="")
原理:partimat的plot.control参数会将配置传递给底层的基础绘图函数,cex.main专门控制绘图区域主标题的字体大小,设为0时标题会被完全隐藏,设为小于1的值则会缩小字体。
内容的提问来源于stack exchange,提问作者zos474
相关产品推荐
相关产品推荐

