r - 更改 r 中 Axis 文本的大小

标签 r plot axis r-caret

我有由插入符中的训练函数创建的模型。我想绘制这个对象并增加文本和 Axis 标题的大小。我找到了如何更改标题的大小,但找不到如何对 Axis 上的文本执行此操作。我的问题的示例代码如下:

library(caret)
m <- train(mpg~., data = mtcars, tuneGrid = expand.grid(.mtry=c(2,4,5)))
plot(m, xlab = list(font=3, cex = 5), ylab = list(font=3, cex = 5))

我尝试使用cex.axisps参数,但它们都不起作用。

最佳答案

添加带有 x Axis 和 y Axis 列表的 scales 参数对我来说很有效。比例列表中的项目可以像 Axis 标签一样进行自定义。

library(caret)
m <- train(mpg~., data = mtcars, tuneGrid = expand.grid(.mtry=c(2,4,5)))


plot(m, xlab = list(font=3, cex = 5),
     ylab = list(font=3, cex = 5),
     scales = list(x = list(font=2,cex=2),y=list(font=2,cex=2))
     )

Plot with Custom Number Formatting

关于r - 更改 r 中 Axis 文本的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67217099/

相关文章:

r - 在 R 中安装 tar.gz 包时出错

r - 向量到元素之间差异矩阵

r - 如何摆脱边距

java - 使用 JDK 1.6.0 的 Axis 1.2 Web 服务

python - Pandas DataFrame 中值函数

r - 使用 dplyr 和 tibble 从 lapply() 分配多列

r - 绘图窗口在最小化时消失

r - 更改 R 中函数的默认参数

java - 在java中使用axis调用webservice

根据值替换轴标签