Ändern der Größe von Bildern in RMarkdown

8

Ich versuche, ein R-Abschrift .Rmd Dokument zu .pdf zu konvertieren. Leider sind die Bilder zu groß. Gibt es eine Möglichkeit, die Größe des Bildes zu ändern? Ich kann HTML nicht verwenden, das ist Markdown zu pdf.

    
IBTL 12.11.2014, 07:56
quelle

4 Antworten

9

Verwenden Sie dies am Anfang eines Chunks:

Dezimalzahlen, die fig.height und fig.width zugewiesen sind, werden als Zoll interpretiert. Andere Maßeinheiten sind auch erlaubt, wenn explizit.

%Vor%     
lgadar 12.11.2014 13:37
quelle
3

Ich fand eine bequeme Lösung durch die Kombination von fig.height , fig.width , dpi und out.width .

Sie können globale Parameter ganz oben festlegen:

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

Sie können diese Eigenschaften in jedem Chunk überschreiben, legen Sie einfach die Parameter fest, die Sie brauchen.

dpi erhöht das Qualitätsbild, Sie müssen also die anderen Parameter anpassen.

out.width passt die Größe an, nachdem das Bild erstellt wurde.

Wenn Sie die Werte in fig.height und fig.width verringern, wird der Text / die Zahlen größer (wie beim Reduzieren des Bildfensters in Rstudio)

    
pablo_sci 24.04.2017 04:02
quelle
2

Es gibt eine einfache Möglichkeit, die Größe von Bildern zu ändern und weiterhin Beschriftungen hinzuzufügen. Verwenden Sie die folgende Syntax innerhalb Ihres RMarkdown-Codes und platzieren Sie die Bildunterschrift unter dem Bild:

%Vor%

Um das Bild zu skalieren, passen Sie einfach den Breitenwert von 0,5 an einen anderen Prozentwert an, der Ihren Anforderungen entspricht.

Wenn Sie die Bilder nicht zentrieren möchten, entfernen Sie einfach den \ centerline - Befehl mit seinen öffnenden und schließenden Klammern {}.

    
phabi 16.05.2017 19:12
quelle
0

Nach meinem besten Wissen rmarkdown HTML-Formate kommen mit Bootstrap. Ich füge das img-responsive mit etwas Javascript (am Ende meines Dokuments) hinzu.

%Vor%     
JohnCoene 26.06.2017 04:40
quelle

Tags und Links