График тонких изменений после использования вязания из уценки

Использование пакетов knitrи markdownдля преобразования Rmd-файлов в уценку, а затем в html приводит к неожиданному поведению в виде отображения графиков ggplot2 в окончательном html-файле.

Например, используя следующий файл Rmd diamond.Rmd

# ggplot2 graph shows up fainter, and text smaller

```{r echo=FALSE, message=FALSE, warning=FALSE}   
opts_chunk$set(fig.width=18, fig.height=10)
require(ggplot2)
```

***

# Simple Plot
```{r echo=FALSE, message=FALSE, warning=FALSE}   
data(diamonds)
g <- ggplot(diamonds, aes(carat, depth, colour=color)) + geom_point() + facet_wrap(~cut)
g 
```

этим файлом вязать.R

require(markdown)
require(knitr)
knit('diamonds.Rmd')
markdownToHTML('diamonds.md', 'diamonds.html', options=c('base64_images'))
browseURL(paste('file://', file.path(getwd(), 'diamonds.html'), sep=''))

Я сделал снимок экрана в файле html и включил его ниже (. Есть ли лучший способ показать это?):

plot from html file

Сюжет внутри html файла светлее, т.е. цвет менее темный. Кроме того, текст на графике, включая метки осей и метки делений, меньше и светлее, что делает их очень трудными для чтения.

Если вы посмотрите на график, созданный непосредственно из R, вы увидите, что в нем нет этих проблем.

plot directly from R

Я предполагаю, что это какая-то проблема с моим графическим устройством или графическим устройством, которое использует Knitr.

Есть ли способ заставить графики, которые в конечном итоге попадают в html-файл, сохранить исходный вид графика, то есть оставаться темнее и иметь больший текст?

7
задан zx8754 10 August 2016 в 07:07
поделиться