结合Jupyter笔记本与灵活的选项,生成各种格式的生产质量输出。使用传统的笔记本UI或纯文本Markdown表示的笔记本来进行创作。
Quarto是Posit的下一代多语言R Markdown版本,具有许多新功能和能力。与R Markdown一样,Quarto使用knitr来执行R代码,因此能够渲染大多数现有的Rmd文件而无需修改。
---
title: "ggplot2演示"
author: "诺拉·琼斯"
date: "2021年5月22日"
format:
html:
fig-width: 8
fig-height: 4
code-fold: true
---
## 空气质量
@fig-airquality进一步探讨了温度对臭氧水平的影响。
```{r}
#| label: fig-airquality
#| fig-cap: "温度和臭氧水平。"
#| warning: false
library(ggplot2)
ggplot(airquality, aes(Temp, Ozone)) +
geom_point() +
geom_smooth(method = "loess")
```
将 Markdown 和 Julia 代码结合起来,创建完全可重复的动态文档。Quarto 通过 IJulia Jupyter 内核执行 Julia 代码,使您能够以纯文本(如下所示)或渲染现有的 Jupyter 笔记本进行创作。
Quarto 原生支持 Observable JS,这是由 Mike Bostock(D3 的作者)创建的一组 JavaScript 增强功能。Observable JS 使用响应式执行模型,特别适合交互式数据探索和分析。