r - 如何更改R中xyplot中标签值的大小

标签 r lattice

我在 R 中使用 xyplot 在一张图表上绘制多条线(按组):

xyplot(y~x,
       type=c('l'),
       scales=list(tck=c(1,0)),
       main=list(label="Total decrease", cex=2),
       xlab=list(label="Years", cex=1.5),
       ylab=list(label="Percentage", cex=1.5),
       groups= group,
       data=df,
       auto.key=list(columns=2, lines=TRUE, points=FALSE, cex=1.5))

但是,我无法更改标签值的大小。我尝试更改参数cex.axis(在xlabylab选项内),但这不会改变值的大小x 轴或 y 轴。

有人可以帮忙吗?

提前致谢, 标记

最佳答案

通过点阵绘图函数,使用scales=list(cex=1.5)为沿两个轴的刻度标签设置cex

要为 x 轴和 y 轴指定不同的 cex 值,请执行以下操作:

library(lattice)
xyplot(mpg~disp, data=mtcars, 
       scales=list(tck=c(1,0), x=list(cex=1.2), y=list(cex=1.5)))

enter image description here

关于r - 如何更改R中xyplot中标签值的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23612182/

相关文章:

r - 如何使用文本绘制水平而不是因子变量 rpart 的标签/索引?

r - `prop.table()` 函数在 r 中如何工作?

r - 格子箱线图格子

r - for 循环中的格子图 - 创建的空图像

r - 将多个列中的值转换为单一货币 - R 和priceR

r - 使用 R Tcl/Tk 的简单对话

r - 计算 lapply 中条件的出现次数

r - 向格子条形图中的面板添加文本

r - 透明符号、实线、格子::xyplot()

r - 通过单击识别现有 splom 中的子面板