首页 > 解决方案 > 在 rms:::plot.anova.rms 中调整字体大小

问题描述

我正在使用 rms 包进行逻辑回归,使用示例 Titanic 数据集,plot()anova对象上可以生成如下图

在此处输入图像描述

我的问题是如何使图中的文本更小(列名、卡方统计量、p 值),我检查了内部函数rms:::plot.anova.rms并没有看到这样的参数。

标签: rstatisticsregression

解决方案


我无权访问 Titanic 数据集,所以这是一个可重复的示例,使用iris

library(rms)

iris2 <- within(iris, Sepal.Length <- Sepal.Length > 5.5)
model <- Glm(DF2formula(iris2), data = iris2, family = binomial)
plot(anova(model))

在此处输入图像描述

该函数rms:::plot.anova.rms包含一个省略号,用于将参数传递给plot。因此,即使它不是命名参数,您也可以通过传递cex来控制文本大小:

plot(anova(model), cex = 0.7)

在此处输入图像描述


推荐阅读