2012-02-09 9 views
4

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

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

+0

このようにUbuntuの問題と思われます。あなたのコードは私のために働く(Windows、同じR、rgl 092.789) –

答えて

0
?text3d 

何CEX引数はありません。あなたは "スケール"を使用する必要があります。

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. 
+0

すぐに返事をくれてありがとう!そして、不正確であることをお詫びします。「プロット」では、「レンダリング」を意味しました。私は 経由RGLパッケージ(バージョン0.89)をインストールし '須藤はapt-getを私はRに直接それをインストールするために管理することができませんでしたので、他のユーザーによって報告された(同じエラーメッセージをのr-cran-rgl' をインストールし、例えば、[リンク]( http://r.789695.n4.nabble.com/package-ca-rgl-for-ubuntu-td3075070.html))。また、私のラップトップ(また、Ubuntu 10.04 LTS)のRでrgl(0.92.798)を正常にインストールしたことを再確認して、コードが動作します!だから私は、私のデスクトップPCのR内にrglをインストールすることで最初に抱えていた問題に取り組もうとしているかもしれません。 – TwistTue

関連する問題