3

rgl Knitr と webgl を使用して、いくつかのインタラクティブな 3D プロットを連続してプロットしようとしています。

そして、私はかなり奇妙な動作をしています.マウスでプロットを回転させようとすると、マウスをドラッグするたびに最初の位置に戻るようです. これにより、相互作用が非常に直感的ではなくなります。ページの最後のプロットはこれによって影響を受けないことに気付きましたが、残りはすべて影響を受けます。

これは元の Knitr の例で見ることができます:

ソース: https://dl.dropboxusercontent.com/u/15335397/misc/webgl-rmd.Rmd

プロット: https://dl.dropboxusercontent.com/u/15335397/misc/webgl-rmd.html

1 番目と 2 番目の図を回転させようとしたときの違いに注目してください。

考えられる原因は何ですか? 3d および rgl プロットにいくつかの追加パラメーターを渡すことで問題を解決できるかもしれません (何も見つかりませんでした)。それとも、knitr と webgl の軽微なバグですか?

4

1 に答える 1

4

これはKnitrのバグであり、開発版では修正されています。その理由は、同じページに複数のプロットがある場合でも、rglがすべてのプロットを含めるためです。Knitr側でこの行を削除したので、一度だけロードされます。あなたが言及したknitrの例は現在機能しています。<script src="CanvasMatrix.js" type="text/javascript"></script>CanvasMatrix.js

于 2014-04-14T06:25:02.827 に答える