4

パッケージ rgl で生成した 3D プロットのテキスト サイズを変更する際に問題があります。すべて正常に動作しますが、3d オブジェクトの cex プロパティを効果的に変更できません。R 2.14.1 (2011-12-22) を 64 ビット Ubuntu 10.04 LTS (2.6.32-37-generic) で実行しています。例として、次のコードを参照してください (Stack Overflow で見つけました)。

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

プロットすると、文字はすべて同じサイズになります。

どんな助けでも大歓迎です!よろしくお願いします。

フリーダー・シリンガー

4

2 に答える 2

2

変。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.
于 2012-02-09T19:05:11.420 に答える
0
?text3d

cex 引数はありません。「スケール」を使用する必要があります。

于 2012-02-09T16:19:47.243 に答える