1

ReporteRs パッケージの bsdoc にプロットを追加しようとしています。チュートリアル サイトで例を実行すると、テーブルのみが返されます。プロットはどこにも見られません。それはバグですか、それとも何か間違ったことをしていますか? 仮想マシンを使用しており、さまざまなブラウザー (IE、chrome、Firefox) を試しましたが、成功しませんでした。

library( ReporteRs )

# Creation of mydoc
mydoc = bsdoc( title = 'my document' )

# add into mydoc first 10 lines of iris
mydoc = addFlexTable( mydoc, vanilla.table(iris[1:10,] ) )

mydoc = addParagraph( mydoc, value = "Hello World!" )

# add a plot into mydoc 
mydoc = addPlot( mydoc, function() barplot( 1:8, col = 1:8 ) )

# write the doc 
writeDoc( mydoc, file = "examples/htmloutput/bsdoc_simple_example.html" )

EDITチュートリアルには、「html ファイルを含むディレクトリ (つまり、ブートストラップ css、js ディレクトリ) に他のファイルがコピーされることに注意してください」と書かれています。私の場合、それは起こりません。だから多分それが私の問題の原因です。それでも私はそれを解決する方法がわかりません。

EDIT2 HTML出力には、「メインコンテンツにスキップ」というリンクが含まれています。それもちょっとおかしくないですか?

4

1 に答える 1

1

この問題への答えは、フォルダーが既に作成されていないことです。モジュールによって作成される必要があります。

フォルダーを作成する場合と作成しない場合の両方を使用して、上記の方法を実行しました

js、css、およびその他のファイルは、folder is not available

関数は必ずしもフォルダーを作成する必要はありませんexamples/htmloutput/

すなわち

writeDoc( mydoc, file = "outputs/bsdoc_simple_example.html" )

利用できない場合はフォルダを作成し、フォルダに必要なすべてのファイルを作成しますが、利用可能な場合は HTML ファイルのみを作成します

于 2015-06-18T13:32:05.880 に答える