gpt4 book ai didi

r - mirt 图中的字体大小

转载 作者:行者123 更新时间:2023-12-04 03:41:30 28 4
gpt4 key购买 nike

我正在尝试增加 mirt 图中的字体大小,但是,到目前为止,我只能增加刻度的大小:

library(mirt)
x <- mirt(Science, 1, SE=TRUE)
plot(x)

plot(x, scales = list(cex = c(1.4)))

如何增加轴和主标题的大小?我尝试添加 xlab = list(cex = 1.4),但出现错误:

Error in xyplot.formula(score ~ Theta, plt, ylim = c(sum(mins) - ybump_full,  : 
formal argument "xlab" matched by multiple actual arguments

**编辑:**按照@user20650 的建议,可以使用 trellis.par.set() 增加一些部分,但是它不包括图例的字体大小。

trellis.par.set(par.xlab.text = list(cex = 1.4), par.ylab.text = list(cex = 1.4))
plot(x, type = "trace", facet_items = FALSE, scales = list(cex = 1.4),
par.strip.text = list(cex = 1.4), main = FALSE)

另外,这对后面的情节没有影响:

plot(x, type = "infoSE", facet_items = FALSE, scales = list(cex = 1.4), 
par.strip.text = list(cex = 1.4), main = FALSE)

最佳答案

您可以使用 trellis.par.set 全局设置参数,或使用 par.settings 参数传递给单个绘图。 trellis.par.get() 可用于获取可更新对象的名称列表。

因此,例如,以下内容可用于更新绘图中的特定参数

plot(x, type = "trace", 
par.settings=list(
par.xlab.text=list(cex=3, col="red"),
par.main.text=list(cex=2)))

或者更新全局使用

trellis.par.set(par.xlab.text=list(cex=3, col="red"),
par.main.text=list(cex=2)
)

使用 grid.pars=list(cex=3)) 似乎可以更新所有文本大小

关于r - mirt 图中的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65952656/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com