on get blogdown 是如何生成图表的?
How does on get blogdown to produce charts?
我有以下 Rmd 文件
---
title: test
author: someone
date: '2017-10-09'
slug: test
categories: [cbla, cblah, cmmm]
tags: [bla, blah, mmm]
output:
blogdown::html_page:
fig_width: 6
dev: "svg"
---
```{r cool-plot, fig.width='80%', fig.cap='A cool plot.'}
x <- rnorm(300,0,1)
y <- rnorm(300,0,1)
plot(x,y)
```
它产生了以下web-page没有情节——我是不是做错了什么。
答案很简单。
我在调用 new_post 时没有使用必需的参数 ext=".Rmd"
new_post("Notes on the Poisson distribution", date="", ext=".Rmd")
因此生成了 post 个扩展名为“.md”的文件
我猜是新手错误 -- 花了一段时间才弄明白。
发出 blogdown::new_post()
时,默认情况下,它会创建一个 Markdown .md
文件并将文本呈现为 HTML。为了使渲染代码输出或绘图,需要使用 RMarkdown .Rmd
文件。更改会话设置:
options(blogdown.ext = ".Rmd")
或者通过将行添加到 ~/Rprofile
文件使其永久化。使用 file.edit("~/.Rprofile")
在 R 中打开文件
options(blogdown.ext = ".Rmd")
查看更多选项here。
我有以下 Rmd 文件
---
title: test
author: someone
date: '2017-10-09'
slug: test
categories: [cbla, cblah, cmmm]
tags: [bla, blah, mmm]
output:
blogdown::html_page:
fig_width: 6
dev: "svg"
---
```{r cool-plot, fig.width='80%', fig.cap='A cool plot.'}
x <- rnorm(300,0,1)
y <- rnorm(300,0,1)
plot(x,y)
```
它产生了以下web-page没有情节——我是不是做错了什么。
答案很简单。
我在调用 new_post 时没有使用必需的参数 ext=".Rmd"
new_post("Notes on the Poisson distribution", date="", ext=".Rmd")
因此生成了 post 个扩展名为“.md”的文件
我猜是新手错误 -- 花了一段时间才弄明白。
发出 blogdown::new_post()
时,默认情况下,它会创建一个 Markdown .md
文件并将文本呈现为 HTML。为了使渲染代码输出或绘图,需要使用 RMarkdown .Rmd
文件。更改会话设置:
options(blogdown.ext = ".Rmd")
或者通过将行添加到 ~/Rprofile
文件使其永久化。使用 file.edit("~/.Rprofile")
options(blogdown.ext = ".Rmd")
查看更多选项here。