manipulate
パッケージまたはgWidgetsManipulate
パッケージを統合して、出力をhtml/markdown出力ファイルで表示/操作できるようにする方法があるのだろうかと思っていました。再現性のあるインタラクティブなリサーチレポートを作成する際に非常に役立ちます。 googleVisには、結果が 'asis'のようなオプションを使用して出力がhtmlファイルに入るように、knitrと統合できるいくつかの機能があることがわかっていますが、現在googleVisはスライダーを使用しているときにはかなり制限があります。knitrと出力を統合する
manipulateまたはgWidgetsManipulateのパッケージ出力がまだ統合されていない場合は、htmlファイルで表示できる回避策を提案することは可能でしょうか?
つまり、私の現在のコードは、私のRmdファイル内で、htmlにknitr-ingを実行する前に、以下のように表示されますが、次のエラーが表示されます。出力
library(manipulate)
## Error: there is no package called 'manipulate'
manipulate(plot(1:x), x = slider(5, 10))
## Error: could not find function "manipulate"
と
```{r}
library(manipulate)
manipulate(plot(1:x), x = slider(5, 10))
```
ので
library("gWidgetsManipulate")
## Loading required package: gWidgets
manipulate(plot(1:x), x = slider(5, 10))
## Error: unable to find an inherited method for function ".gwindow", for signature "NULL"
は、私が試してみました...あなたがエラーを取得...代わりに
```{r}
library(gWidgetsManipulate)
manipulate(plot(1:x), x = slider(5, 10))
```
をパッケージgWidgetsManipulateをしようこのエラーを修正するguiToolkitを指定する
私はmanipulate'は 'googleVis'とはかなり異なっている'推測します。後者はインタラクションを可能にするHTML/Javascriptコードを書くことができますが、前者の場合も同様です。 –
gWidgets、gWidgetsManipulate、またはgWidgetsXXXパッケージのいずれもHTML/JavaScriptを記述するのに役立ちませんか? –
'gWidgetsManipulate'についてはよく分かりませんが、' gWidgets'はHTML/JSを文字列として書きません。 'gWidgetsWWW'や' gWidgetsWWW2'はWebページを作成するかもしれませんが、本当に必要なのはHTML文書に埋め込むことができるHTML/JSスニペットです。 –