2012-02-09 3 views
4

패키지 rgl로 생성 한 3D 플롯의 텍스트 크기를 변경하는 데 문제가 있습니다. 모든 것이 잘 작동하지만 3D 오브젝트의 cex 속성을 효과적으로 변경할 수 없습니다. 64 비트 Ubuntu 10.04 LTS (2.6.32-37- 제네릭)에서 R 2.14.1 (2011-12-22)을 실행합니다. 예를 들어 Stack Overflow에서 찾은 다음 코드를 참조하십시오.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 쉴 린저는

+0

그래서 우분투 문제가 될 것 같습니다. 귀하의 코드가 나를 위해 작동합니다 (Windows, R, rgl 092.789) –

답변

0
?text3d 

더 CEX 인수가 없습니다. 당신은 "규모"를 사용해야합니다.

2

이상한. 우분투 10.04 (rgl 0.92.829)에서 작동합니다. [이것은 내 코드입니다.] rgl 버전을 알려주시겠습니까? "플롯"이란 화면에 그림을 렌더링하거나 포스트 스크립트 출력을내는 것을 의미합니까? 가장 최근의 (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

답장을 보내 주셔서 감사합니다! 부정확 한 것에 대해 유감스럽게 생각합니다. "음모"는 "렌더링"을 의미했습니다. 내가 직접 R (다른 사용자가보고 한 바와 같은 오류 메시지를 설치할 수 없으므로 sudo apt-get install r-cran-rgl' 을 통해 rgl 패키지 (버전 0.89)를 설치했습니다. http://r.789695.n4.nabble.com/package-ca-rgl-for-ubuntu-td3075070.html)). 나는 또한 랩톱 (우분투 10.04 LTS)에서 rg (0.92.798)를 R에 성공적으로 설치했는지 확인했다. 그래서 필자는 데스크탑 PC에서 rgl을 설치하는 첫 번째 문제를 해결하려고 노력할 것입니다. – TwistTue

관련 문제