web-dev-qa-db-ja.com

RMarkdownでの画像のサイズ変更

Rマークダウンを変換しようとしています.Rmdドキュメントから.pdf。残念ながら、画像が大きすぎます。画像のサイズを変更する方法はありますか? htmlは使えません。これはpdfへの値下げです。

10
IBTL

チャンクの先頭でこれを使用します。

fig.heightおよびfig.widthに割り当てられた小数は、インチとして解釈されます。明示的な場合は、他の測定単位も許可されます。

```{r, echo=FALSE, fig.height=2.7, fig.width=9}
#your R code here
```
12
lgadar

_fig.height_、_fig.width_、dpi、_out.width_の組み合わせで快適な解決策を見つけました。

次の方法で、上部にグローバルパラメータを設定できます。

knitr::opts_chunk$set(out.width="400px", dpi=120)

これらのプロパティは、必要なパラメータを設定するだけで、任意のチャンクで上書きできます。

dpiは画像の品質を向上させるため、他のパラメータで調整する必要があります。

_out.width_画像が作成されたらサイズを調整します。

_fig.height_および_fig.width_の値を小さくすると、テキスト/数値が大きくなります(Rstudioの画像ウィンドウを小さくするのと同じです)。

3
pablo_sci

画像のサイズを変更し、キャプションを追加できる簡単な方法があります。 RMarkdownコード内で次の構文を使用し、画像の下に画像のキャプションを配置します。

<!-- Einbinden von Bildern in RMarkdown -->
\begin{figure}
\centerline{\includegraphics[width=0.5\textwidth]{your_image_name.png}}
\caption{Entitäten zur Persistierung der Special Notifications}
\end{figure}

画像を拡大縮小するには、幅の値を0.5からニーズに合った他のパーセンテージ値に調整するだけです。

画像を中央に配置したくない場合は、\ centerline-コマンドを開き角かっこ{}で削除します。

2
phabi

私の知る限り、rmarkdownhtml形式にはBootstrapが付属しています。 img-responsiveをJavaScriptとともに追加します(ドキュメントの下部にあります)。

<script>
  var d = document.document.getElementsByTagName("img");
  d.className += " img-responsive";
</script>
0
JohnCoene