Knitr/rmarkdown kullanarak bir html belgesi üretmek istiyorum. Şu anda, dosya 20MB bitti ve onu azaltmak için bir yol bulmaya çalışıyorum. Büyük dosya boyutu, büyük olasılıkla çok fazla noktaya sahip olan arazilerden kaynaklanıyor.knitr/rmarkdown - html dosya boyutunu küçültme
Çıkış türümü pdf olarak değiştirirseniz, onu 1,7MB'ye indirebilirim. Dosyamı bir html olarak saklarken azaltmanın bir yolu olup olmadığını merak ediyorum.
DÜZENLEME: Burada RStduio'da yaptığım minimal bir çalışma örneğidir.
---
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)
```
Ayrıca, çok fazla gözlemim varsa, çizimin hiç üretilmediğini fark ettim. Sadece çıktıda soru işareti bulunan boş bir kutu alıyorum. (Aşağıya bakınız) şu şekilde "dpi" knitr öbek seçeneği kullanmak için @daroczig önerisi ardından
```{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
`` `
Dağılım araziler bir raster görüntüye kıyasla vektör formatında daha ağır olabilir, ama bu mevcut proje ile ilgili bir sorun değil, sen SVG ya da düşük çözünürlüklü görüntüleri deneyebilirsiniz. – daroczig
@daroczig svg'yi denedim ve biraz yardımcı oldu, ancak çözünürlüğün nasıl azaltılacağını açıklayabilirim çünkü dosya boyutumu daha da küçültmek istiyorum ve görüntü kalitesini feda etmek zorunda kalmam umurumda değil. Asgari bir çalışma örneği ekleyerek yayınımı düzenledim. –
Eğer 'knitr' kullanılıyorsa, [yığın seçenekleri] 'ne (http://yihui.name/knitr/options/) özellikle' dip 'ayarına bakın. – daroczig