私はrmarkdownを初めて使用しています。新しいウィンドウで通常作成されるプロットを表示したいと思います。このプロットは、plot.new()およびdev.new()を使用して新しいウィンドウに表示し、そのウィンドウに複数のプロットを追加する関数から呼び出されます。 これをレポートに戻すにはどうすればよいですか?新しいウィンドウのプロットをRmarkdownのプロット表示
次のプロットを返さない...
```{r fig.keep='all', fig.width=10, fig.height=5}
Draw_matrix_plots(data)
```
と新しいウィンドウで4つのプロット描く私が呼び出していた機能スケルトン:
Draw_matrix_plots <- function(data){
plot.new()
dev.new(width=7, height=8)
layout(matrix(c(1,2,3,4), 2, 2, byrow = TRUE),heights=c(3,3))
hist(data$A)
hist(data$B)
hist(data$C)
hist(data$D)
}
を感謝
こんにちは、これはカスタム機能ですか?またはパッケージから来るいくつかの例?いくつかのグラフィカルオブジェクト(ggplot)では、printを使うことができます。私はあなたが 'grDevices :: savePlot(" myplot.png "、type =" png ")'を使ってプロットを保存してから、\ includegraphicsを使ってそれを呼び出すことができます。どのようにインクルードするかについての[例](https://stackoverflow.com/questions/46920038/how-to-get-figure-floated-surrounded-by-text-etc-in-r-markdown/46962362#46962362)フォルダの1つに保存された図。 – Cedric
マークダウンの簡単な方法は次のとおりです。https://stackoverflow.com/questions/10517020/how-to-import-local-image-using-knitr-for-markdown – Cedric
はい、通常は自分のデータと新しいウィンドウでいくつかのプロットを一緒にします。私はむしろPNG形式(可能であれば)として保存するのではなく、通常はメインウィンドウの1つのプロットで行うように表示します。関数のスケルトンを示すために質問を編集しました。お返事ありがとう –