标记到R中的次轴

jm81lzqq  于 2023-04-18  发布在  其他
关注(0)|答案(1)|浏览(112)

更改图标签字体大小的正确方法是什么?
举个例子

library(glmnet)
library(plotmo) #plot_glmnet

windowsFonts(A = windowsFont("Times New Roman"))
plot_glmnet(lasso.mod, main ="Lasso", label=5, #5 variable more important
            xlab= "Log(λ)", 
            ylab="Coefficients",
            cex.lab = 1.25,
            cex.axis = 1.25,
            cex.main = 1.25,
            family="A")

辅助轴自动添加,我想知道是否可以更改它。

zphenhs4

zphenhs41#

首先,我会用?plot_glmnet彻底检查函数的文档,看看函数中是否有这样做的选项,如果不需要的轴是以一种无法修改的方式自动添加的,我会去github页面中的代码:https://github.com/cran/plotmo/blob/master/R/plot_glmnet.R
复制生成函数plot_glmnet的代码,并通过生成第二个函数来修改它:plot_glmnet_modified_axis=function(..){....}然后使用这个新函数中的代码,直到它执行您希望它执行的操作。轴可能由plot_glmnet调用的不同函数设置-因此您可能必须修改该函数:

axis_setter_modified=function(..){...}

     plot_glmnet_modified_axis=function(..){axis_setter_modified(....)}

相关问题