不能在rgl图中改变文字大小

我有一个问题,改变我使用软件包rgl生成的3d图的文字大小。 一切工作正常,但我不能有效地改变3D对象的cex属性。 我在64位Ubuntu 10.04 LTS(2.6.32-37-generic)下运行R 2.14.1(2011-12-22)。 作为一个例子,请参阅以下代码(我在堆栈溢出中find):

library(rgl) set.seed(1001) n <- 20 text3d(runif(n),runif(n),runif(n),LETTERS[1:n],cex=seq(0.5,5,length=n)) 

当我绘制它们时,这些字母的大小都一样。

任何帮助,高度赞赏! 最好的祝福。

Frieder Schillinger

奇怪的。 它适用于我在Ubuntu 10.04(rgl 0.92.829)[这是我的代码,我认为]。 你能告诉我们你的rgl版本吗? “绘图”是指在屏幕上渲染图片还是生成PostScript输出? 最近(0.92.829)版本修正了这个问题:

 > news(grepl("text",Text),package="rgl") Changes in version 0.92.829: o rgl.postscript() now adjusts the size of text following the cex setting. The font and family settings are still ignored. o Transparency in material textures was not always rendered properly. 
 ?text3d 

没有cex的论据。 你应该使用“规模”。