更改图标签字体大小的正确方法是什么?
举个例子
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")
辅助轴自动添加,我想知道是否可以更改它。
1条答案
按热度按时间zphenhs41#
首先,我会用
?plot_glmnet
彻底检查函数的文档,看看函数中是否有这样做的选项,如果不需要的轴是以一种无法修改的方式自动添加的,我会去github页面中的代码:https://github.com/cran/plotmo/blob/master/R/plot_glmnet.R复制生成函数
plot_glmnet
的代码,并通过生成第二个函数来修改它:plot_glmnet_modified_axis=function(..){....}
然后使用这个新函数中的代码,直到它执行您希望它执行的操作。轴可能由plot_glmnet调用的不同函数设置-因此您可能必须修改该函数: