2012-03-31 44 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))), ...