以下Rmarkdown以HTML形式繪製三維圖形,但不以PDF形式繪製。Plotly as png in knitr/rmarkdown
Testing plotly
```{r}
library(plotly)
p <- plot_ly(data=iris, x=~Sepal.Length, y=~Sepal.Width, z=~Petal.Length,
color=~Species, symbols=c(0,1), type="scatter3d", mode="markers")
p
```
曲線圖的快照顯示如下:
如果使用rmarkdown與HTML輸出,打印plotly對象在代碼塊將導致交互式HTML圖形。 當使用非HTML輸出的rmarkdown時,打印一個陰謀對象會導致圖形的PNG截圖。
有沒有辦法在PDF中渲染繪圖圖形?
注:從rmarkdown::render()
的錯誤是:
我目前正在做同樣的事情,但得到的圖像中間有一個很大的文本錯誤:「WebGL不支持您的瀏覽器 - ...」。任何想法如何解決這個問題? – Megatron
我應該澄清 - 我試圖從3D散點圖中生成PNG時出現WebGL錯誤(未在我的問題中顯示) – Megatron
還有我的小例子,這不正常嗎? –