¿Cómo puedo incrustar parcelas de superficie en documentos HTML usando knitr y argumentalmente?

votos
1

Creo que por debajo del código R de rebajas (Rmd) debe producir un documento HTML con una parcela de superficie incrustado en él.

```{r, plotly=TRUE}
library(plotly)
py <- plotly()

x_vec = c(seq(-5, 4.9, 0.1))
x_matrix = matrix(c(x_vec), nrow = 100, ncol = 1)
y_matrix = matrix(c(x_vec), nrow = 1, ncol = 100)

data <- list(
  x = x_vec,
  y = x_vec,
  z = matrix(c(cos(x_matrix %*% y_matrix) + sin(x_matrix %*% y_matrix)), nrow = 100, ncol = 100),
  type = surface)

layout <- list(
  title = Waaaves in r,
  scene = list(bgcolor = rgb(244, 244, 248)))

    response <- py$plotly(data, session=knitr,
                          kwargs = list(
                            layout = layout,
                            world_readable=FALSE,
                            filename = waves example,
                            fileopt = overwrite))

```

El documento crea una salida con el código embdedded, pero no hay ninguna trama. Sólo un mensaje de error que dice,

Uh oh, ocurrió un error en el servidor.

Cualquier idea de lo que está pasando aquí?

Publicado el 06/05/2015 a las 09:50
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

En lugar de correr py$plotly(), correr py$irplot()(sin el session="knitr"argumento). Este último trabaja con el py$ggplotly()método, no es el py$plotly()único.

Respondida el 07/05/2015 a las 14:53
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more