rgl

    3熱度

    1回答

    我正在使用rglplot3d函數繪製來自多維縮放的3d點。到目前爲止,我可以爲使用type="s"球繪製點,我可以旋轉的地塊,因爲我需要: plot3d(x,y,z,type = "s", col=rainbow(20), size= 4,xlab="F1",ylab="F2",zlab="F3",main=title.main,box=TRUE,top=TRUE). 我知道我可以使用rgls

    1熱度

    1回答

    在網頁rgl Overview上有以下使用mfrow3d來打開兩個rgl設備並使用相同鼠標控制它們的示例。但是,如果使用play3d(spin3d()),則只有兩個設備中的最後一個旋轉。 library(MASS) # from the fitdistr example set.seed(123) x <- rgamma(100, shape = 5, rate = 0.1) fit <-

    1熱度

    1回答

    我想爲rgl包寫一個小插曲。我想我會嘗試使用knitr和markdown來製作一個HTML小插件,這樣我就可以包含交互式顯示以及快照。 Rstudio的最新版本包括pandoc並使用rmarkdown包處理輸入到HTML中,但並非所有系統(包括顯然R-forge)都包含pandoc,而knitr則回退到某些較早版本的markdown處理。 我在找的是我得到不同大小的報告給我的rgl設備,這取決於我

    0熱度

    3回答

    我是R的新手,所以有人可以幫忙嗎? 我有一個數據框有4列:x,y,z和freq。此幀中的一行表示三維空間中的一個點(x,y,z分別是x,y和z座標)並且是頻率。我想繪製這些點,並將這些點着色,以便顏色由頻率決定。例如:頻率爲0的所有點都是藍色的,1到5之間是紅色,5到10之間是橙色,10到15之間是黃色,以此類推。有些點也可以有一個0的頻率。但我不知道頻率範圍。要使用的顏色的最大數量是10.另外,

    4熱度

    1回答

    我正在通過rgl中的點雲擬合一個半透明平面。 我得到儘可能 library(rgl) BLOOD_PRESSURE=c(132,143,153,162,154,168,137,149,159,128,166) AGE=c(52,59,67,73,64,74,54,61,65,46,72) WEIGHT=c(78,83,87,95,88,99,85,85,93,75,98) fit=lm(B

    11熱度

    1回答

    有誰知道的方式:1)完成在grid3d呼叫丟失的網格線爲y,和2)繪製水平網格線關閉由grid3d呼籲x構建網格的頂部和y?我已經玩過以內的各種組合,但無濟於事,我想知道這是否是rgl怪癖或我的錯誤規定。此外,我想將垂直軸編號擴展到封閉網格結束的地方。 library(rgl) cpts <- seq(0, 2, length = 40) spts <- seq(0, 1, length =

    4熱度

    2回答

    如何生成的B樣條曲面樣條曲面,讓我們說: x=attitude$rating y=attitude$complaints z=attitude$privileges 將x和y的樣條基礎。 z是控制點的集合。

    3熱度

    1回答

    我正在嘗試使用rgl knitr和webgl來繪製序列中的幾個交互式3D圖。 我得到一個很奇怪的行爲:當試圖用鼠標旋轉圖時,他們似乎在每次鼠標拖動後回到其初始位置。這使得互動非常不直觀。我注意到網頁上的最後一幅圖不受此影響,但其餘的都是。 由此可看出在原始knitr例如: 源:https://dl.dropboxusercontent.com/u/15335397/misc/webgl-rmd.R

    2熱度

    1回答

    我試圖在R中使用visreg軟件包的visreg2d函數創建一個RGL圖,以包含在通過在RMarkdown文件上運行knitr創建的HTML文檔中。 我能從rgl包函數plot3d和spheres3d得到RGL圖,但在我的HTML文檔中沒有調用visreg2d(..., plot.type = "rgl")。 下面是一個示例RMarkdown文件,從示例here建立起來: --- output:

    0熱度

    2回答

    我一直在使用rgl繪製球體,但現在我需要繪製橢球體。 該套餐包括​​;然而,這似乎是用橢球體擬合數據,使用矩陣和我不擅長的東西。 我想要的是一種簡單的繪製橢球體的方法,以類似於球體的方式,使用中心座標和每個方向上的比例。誰能幫我嗎?