0

我正在使用对来绘制 SleepStudy 数据集中各种变量的马赛克图。

SleepStudy_factors <- SleepStudy[sapply(SleepStudy, is.factor)] 
SleepStudy_factors <- table(SleepStudy_factors)


pairs(SleepStudy_factors, diag_panel = pairs_text,highlighting = 2,direction=c("v","h"))

有了这个,我得到一个配对图,其中对角线条目是变量的名称和它们具有的不同级别。

配对图

我正在尝试减小对角框中文本的字体大小,我已经尝试使用 text.panel 进行 cex ,但这没有任何区别。

pairs(SleepStudy_factors, diag_panel = pairs_text,highlighting = 2,direction=c("v","h") ,text_panel=list(cex=0.5))

需要一些技巧来减少文本字体吗?

4

1 回答 1

0

如果我没记错的话,你应该改变参数cex.labels

您也可以通过以下方式更改文本样式font.labels

并尝试在多行中剪切/写入文本。它看起来会更好。

于 2021-10-23T22:37:01.487 回答