如何让blogdown制作图表?

时间:2017-10-10 05:06:15

标签: r knitr blogdown

我有以下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)
```

它产生了以下没有情节的网页 - 我做错了什么。

enter image description here

2 个答案:

答案 0 :(得分:2)

答案非常简单。

我在没有必要参数ext =“。Rmd”

的情况下调用new_post
new_post("Notes on the Poisson distribution", date="", ext=".Rmd")

所以使用扩展名“.md”

生成帖子文件

新手错误我想 - 这需要一段时间来弄明白。

答案 1 :(得分:1)

发布blogdown::new_post()时,默认情况下会创建Markdown .md文件并将文本呈现为HTML。为了使渲染代码输出或绘图,使用RMarkdown .Rmd文件是必要的。更改会话设置:

options(blogdown.ext = ".Rmd")

或者通过将行添加到~/Rprofile文件来使其永久化。使用file.edit("~/.Rprofile")

打开R中的文件
options(blogdown.ext = ".Rmd")

查看更多选项here