使用html_笔记本进行低质量图形渲染(R-markdown)

使用html_笔记本进行低质量图形渲染(R-markdown),r,r-markdown,knitr,rnotebook,R,R Markdown,Knitr,Rnotebook,在R markdown中保存html\u notebook时,我遇到了图形输出质量差的问题 我尝试更改块的dpi和fig.retina设置,但没有看到影响。这仅在呈现.nb.html预览文件时发生。当我将文档编织成html文件时,我的质量要好得多。我在下面附上一个比较: 我正在使用html\u notebookmarkdown与代码交互,并且希望能够以最高质量保存,以便能够快速生成报告(而不是从头开始编织一切) 这是一个可复制的示例,将作为.rmd文件执行。执行代码并保存.rmd文件以创建.n

在R markdown中保存
html\u notebook
时,我遇到了图形输出质量差的问题

我尝试更改块的
dpi
fig.retina
设置,但没有看到影响。这仅在呈现
.nb.html
预览文件时发生。当我将文档编织成html文件时,我的质量要好得多。我在下面附上一个比较:

我正在使用
html\u notebook
markdown与代码交互,并且希望能够以最高质量保存,以便能够快速生成报告(而不是从头开始编织一切)

这是一个可复制的示例,将作为
.rmd
文件执行。执行代码并保存
.rmd
文件以创建
.nb.html
。然后,编织到html以获得更高质量的
.html
文件

---
title: "Test"
date: '`r format(Sys.time(), "%d %B, %Y")`'
output:
  html_document:
    df_print: paged
    toc: yes
    toc_depth: '3'
    toc_float: yes
  html_notebook:
    toc: yes
    toc_depth: "3"
    toc_float: yes
---

# Plot

```{r, fig.width=4, fig.height=3}

suppressPackageStartupMessages(library(ggplot2))

ggplot(iris)+
  geom_point(aes(x=Sepal.Width, y= Sepal.Length, color=Petal.Width))+
  theme_minimal()

```
有没有关于如何改变这种行为的想法


非常感谢

我相信您必须将笔记本与
html\u文档
连接起来,图像质量设置才能正常工作。具有这些设置的块对我来说与
html\u文档一起工作,以生成高质量的图像。我不知道如何使用
html_笔记本
生成更高质量的图像;也许这是不可能的


knitr::opts_chunk$set(dpi=300,dev=“svg”)

我相信您必须将笔记本编织到
html\u文档才能使图像质量设置起作用。具有这些设置的块对我来说与
html\u文档一起工作,以生成高质量的图像。我不知道如何使用
html_笔记本
生成更高质量的图像;也许这是不可能的


knitr::opts_chunk$set(dpi=300,dev=“svg”)

请。当我第一次运行您的示例时,我没有得到任何绘图。然后我在RStudio中运行了块,预览笔记本时显示了图。所以我猜这只是将预览从RStudio复制到网页上:如果它们的大小相差很大,你会看到模糊的文本。是的,我认为这就是问题所在。保存笔记本html时,它会以RStudio会话中可视化(自适应)的方式保存图形。我想在保存html笔记本时,以出版物质量保存图像。这不可能吗?外面有人插话吗?拜托,当我第一次运行你的示例时,我一点也没有得到任何情节。然后我在RStudio中运行了块,预览笔记本时显示了图。所以我猜这只是将预览从RStudio复制到网页上:如果它们的大小相差很大,你会看到模糊的文本。是的,我认为这就是问题所在。保存笔记本html时,它会以RStudio会话中可视化(自适应)的方式保存图形。我想在保存html笔记本时,以出版物质量保存图像。这不可能吗?外面有人插话吗?