以下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
还有我的小例子,这不正常吗? –