【发布时间】:2020-10-30 04:19:59
【问题描述】:
使用 JupyterLab 时,有一个命令 %config InlineBackend.figure_format = 'svg' 将绘图显示为 svg。质量很棒。我想问一下Rnotebook是否有类似的命令,即
-
将 Rnotebook 中的绘图显示为
svg。 -
在输出 html 中将绘图显示为
svg。
【问题讨论】:
标签: r ggplot2 svg r-markdown
使用 JupyterLab 时,有一个命令 %config InlineBackend.figure_format = 'svg' 将绘图显示为 svg。质量很棒。我想问一下Rnotebook是否有类似的命令,即
将 Rnotebook 中的绘图显示为svg。
在输出 html 中将绘图显示为svg。
【问题讨论】:
标签: r ggplot2 svg r-markdown
对于您想要生成 svg 输出的每个代码块,您只需设置 dev = 'svg' 块选项。或者,您可以在 Markdown 文档的开头使用 knitr::opts_chunk$set(dev = 'svg') 全局设置此选项。
将以下内容保存为.Rmd 文件,编织,看看你会得到什么。
---
title: "Untitled"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(dev = 'svg') # set output device to svg
```
A simple plot, as svg file:
```{r}
library(ggplot2)
ggplot(mtcars, aes(mpg, disp, color = hp)) +
geom_point() +
scale_color_viridis_c()
```
【讨论】: