2017-05-24 5 views
1

対話プロットを使ってknitr::spinを使ってrスクリプトからRmarkdownファイルを生成したいとします。それが生成するプロットは静的で、図のサブフォルダに配置されています。どのようにしてインタラクティブなプロットを生成することができますか?ここ対話プロットを使ってRスクリプトをhtmlファイルに変換するknitr :: spinの使い方

は一例です:

#' --- 
#' title: "test me" 
#' output: 
#' html_notebook: 
#'  code_folding: hide 
#'  toc: true 
#'  toc_float: true 
#'  collapsed: false 
#' --- 
#+ warning=FALSE, echo=FALSE, message=FALSE 
library(ggplot2) 
library(plotly) 
library(DT) 

#' ## interactive cars 
data(cars) 
ggplotly(ggplot(data=cars,aes(x=speed,y=dist))+geom_point()) 

#' ## interactive table 
datatable(cars) 

答えて

0

私はあなたが同じチャンクでウィジェットのための2つのコールを作っているので、これは可能かもしれないと思います。 RStudioでRmdファイルとしてコードを実行すると、RNotebookファイルがプロットをスタックしているように見えます。

しかし、2つのチャンク間で関数呼び出しを分割すると、すべてが正常に表示されます。私は次の出力を生成します(これはRPubsで見ることができます):http://rpubs.com/p0bs/285465。 (コードを取得するには、RPubsドキュメントのドロップダウンをクリックし、SAVE RMDをクリックしてください)

私はこれがあなたを助けてくれることを願っています。

関連する問題