2016-07-24 9 views
10

RSTudioでR Markdownを使用して作成したhtmlビネットを追加したいCRAN(rmsパッケージ)上に既存のRパッケージがあります。私はライティングR拡張マニュアルでは、私は必要なもののほとんどを参照してHow to get RStudio to automatically compile R Markdown Vignettes?プロットグラフィックスを含むR Markdownビネットの作成方法

で何明らかではないことは、私はインタラクティブなグラフィックスを作成するためにplotly機能を使用したいということです。 RStudioでこれを使った自己完結型のhtmlファイルがうまく動作しますが、私はそのようなビネットがCRAN提出で動作することを確認する方法と、これを設定する方法を知らない。

+2

彼らは私のために適切に構築しませんが、私は、[plotlyビネット](https://github.com/ropensci/plotly/tree/master/vignettes)をチェックアウトしたいですRStudioで。 – alistaire

答えて

3

私は以下を試しました。私はRStudioでRマークダウン文書(test.Rmd)を作成し、次のように記述しました。

## Testing interactive graphics 

```{r} 
library(highcharter) 
library(ggplot2) 

data(diamonds, economics_long, mpg, package = "ggplot2") 
hchart(mpg, "scatter", x = displ, y = hwy, group = class) 
``` 

変換この「test.md」から「test.Rmd」と最後にRStudioでKnit HTMLボタンをクリックするか、コンソールで次のスクリプトを実行して、「test.htmlという」へ:

library(knitr) 
knit("test.Rmd", tangle=F, encoding = "utf-8") 
render("test.md",output_format=html_document()) 

これは、インタラクティブグラフィックスを含むhtmlファイルを生成します。

hicharter-plot

はい。これはplotlyではありませんが、highcharterは、いくつかのインタラクティブなjavascriptプロットライブラリが含まれており、使いやすい素敵なRパッケージです。たとえば、rChartsよりも優れています。パッケージメンテナーは、フレンドリーでクエリに応答します。ここhighcharterパッケージをインストールします。

library(devtools) 
install_github("jbkunst/highcharter") 
+0

私はプロットしてその素敵なアプローチを試みましたが、プロットは出てこなかった。ハイハターとは何が違うのだろうか。 –

+0

私はこのアプローチが 'rCharts'ではうまくいかなかったことを覚えています。資産や何かを追加するオプションがありました。覚えていない。それはしばらく前だった。 – rmf

関連する問題