2012-03-31 61 views
1

我想调整R中线框方法的轴标签中的文本的大小(在网格包中找到)。增加线框图中轴标签的大小

现在看来似乎应该只是是指定

cex.lab=2 

如与大多数其他地块的情况下的问题。但是,这不会增加字体大小。

例如:

some_data <- expand.grid(c(1:10), c(1:10)) 
some_data$z <- sin(some_data$Var1 + some_data$Var2) 
wireframe(z~Var1*Var2, some_data, scales=list(arrows=FALSE, cex=1.5), xlab='blah1', ylab='blah2', zlab='blah3') 
wireframe(z~Var1*Var2, some_data, scales=list(arrows=FALSE, cex=1.5), xlab='blah1', ylab='blah2', zlab='blah3', cex.lab=4) 

应该产生与轴标签比在第一的那些大4倍的第二曲线图。相反,它们是相同的。

回答

2

两种方式,有可能是其他人:

wireframe(z~Var1*Var2, some_data, 
      trellis.par.set(list(axis.text=list(cex=2))), 
      scales=list(arrows=FALSE), 
      xlab='blah1', ylab='blah2', zlab='blah3') 

这个标准基准是萨卡的“格子”的文字,这是在126-128页的参数系统章。

它似乎也可以在scales内使用嵌套参数。删除par.settings电话并使用此代替:

..., scales=list(arrows=FALSE, axis=list(text=list(cex=2))), ...