Ich möchte ein HTML-Dokument mit knitr/rmarkdown erstellen. Momentan ist die Datei über 20 MB groß und ich versuche einen Weg zu finden, sie zu reduzieren. Die große Dateigröße ist wahrscheinlich auf meine Plots zurückzuführen, die viele Punkte enthalten.knitr/rmarkdown - HTML-Dateigröße reduzieren
Wenn ich meinen Ausgabetyp zu pdf ändere, kann ich es auf 1.7MB herunter bekommen. Ich frage mich, ob es eine Möglichkeit gibt, meine Datei zu reduzieren, während es als html gehalten wird.
EDIT: Hier ist ein minimales Arbeitsbeispiel, das ich in RStduio gemacht habe.
---
title: "Untitled"
author: "My Name"
date: "September 7, 2015"
output: html_document
---
```{r}
library(ggplot2)
knitr::opts_chunk$set(dev='svg')
```
```{r}
set.seed(1)
mydf <- data.frame(x=rnorm(2e4),y=rnorm(2e4))
ggplot(mydf, aes(x,y)) + geom_point(alpha=0.6)
```
Ich habe auch bemerkt, dass, wenn ich zu viele Beobachtungen haben, ist die Handlung nicht erzeugt erhalten. Ich bekomme nur eine leere Box mit einem Fragezeichen in der Ausgabe.
```{r}
set.seed(2)
mydf <- data.frame(x=rnorm(5e4),y=rnorm(5e4))
ggplot(mydf, aes(x,y)) + geom_point(alpha=0.6)
# ...plot doesn't appear in output
`` `
Streudiagramme mit ** vielen ** Beobachtungen können im Vektorformat im Vergleich zu einem Rasterbild schwerer sein, aber wenn dies bei Ihrem aktuellen Projekt nicht der Fall ist, können Sie SVG oder Bilder mit niedrigerer Auflösung versuchen. – daroczig
@daroczig Ich habe versucht Svg und es hat ein wenig geholfen, aber könnten Sie beschreiben, wie Sie die Auflösung senken, weil ich meine Dateigröße weiter reduzieren möchte und es mir nichts ausmacht, wenn ich Bildqualität zu opfern. Ich habe meinen Post bearbeitet, indem ich ein funktionierendes Beispiel hinzugefügt habe. –
Wenn Sie 'knitr' verwenden, beachten Sie die [chunk options] (http://yihui.name/knitr/options/), insbesondere die Einstellung 'dip'. – daroczig