0
從this answer我已經能夠在一個循環中生成rgl
3d對象(具體來說就是從car
包中的scatter3d
),並在我的knitr
文檔中將其輸出爲html。但是,我發現圖像以垂直條形顯示。我想瓷磚它,例如使用代碼鏈接的答案,我想安排的圖像轉換成一個2x2的網格(而不是4X1因爲它是現在):如何使用htmltools中的tagList在網格中安排RGL 3d圖?
從this answer我已經能夠在一個循環中生成rgl
3d對象(具體來說就是從car
包中的scatter3d
),並在我的knitr
文檔中將其輸出爲html。但是,我發現圖像以垂直條形顯示。我想瓷磚它,例如使用代碼鏈接的答案,我想安排的圖像轉換成一個2x2的網格(而不是4X1因爲它是現在):如何使用htmltools中的tagList在網格中安排RGL 3d圖?
我猜你必須創建一個HTML表格並將rglwidget()
結果放入其中。這個代碼是這樣的:
browsable(tag("table",
tagList(tag("tr",
tagList(tag("td",
tagList(rglwidget(width=200))),
tag("td",
tagList(rglwidget(width=200))))))))
但顯然你會想要使它可用。
此文章:htmlwidgets side by side in html?描述了一種使用CSS的不同方法。
我會做什麼,而不是使用是對mfrow3d(2,2)
把地塊皆成一種小工具,例如
xyz <- matrix(rnorm(3000), ncol = 3)
mfrow3d(2,2)
for (i in 1:4)
plot3d(xyz, col = i)
rglwidget()