Pregunta

Estoy intentando utilizar rgl knitr y webgl para trazar varios gráficos 3D interactivos en una secuencia.

Y estoy teniendo un comportamiento bastante extraño:al intentar rotar los gráficos con el mouse, parecen volver a su posición inicial después de cada arrastre del mouse.Esto hace que la interacción sea bastante poco intuitiva.Me di cuenta de que el último argumento de una página no se ve afectado por esto, pero el resto sí.

Esto se puede ver en el ejemplo de tejido original:

fuente: https://dl.dropboxusercontent.com/u/15335397/misc/webgl-rmd.Rmd

parcelas: https://dl.dropboxusercontent.com/u/15335397/misc/webgl-rmd.html

Observe las diferencias al intentar rotar la primera y la segunda figura.

¿Cuál podría ser una causa potencial?¿Quizás el problema pueda resolverse pasando algunos parámetros adicionales a los gráficos 3d y rgl (no pude encontrar ninguno)?¿O es un error menor de knitr y webgl?

¿Fue útil?

Solución

Este es un error en tejer, y ha sido fijado en el versión de desarrollo.La razón es que rgl incluye <script src="CanvasMatrix.js" type="text/javascript"></script> para cada gráfico, incluso cuando hay varios gráficos en la misma página.He eliminado esta línea en tejerlado, para que CanvasMatrix.js sólo se carga una vez.El tejer El ejemplo que mencionaste funciona ahora.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top