我有一个flexdashboard Rmd,当我在RStudio中按“编织”按钮时,它可以正确呈现。我想从命令行渲染它,但是当我使用render("myfile.rmd", flex_dashboard())命令时,导航栏确实发生了变化

我的Rmd文件的标题如下:

---
title: "Flexdashboard"
output:
  flexdashboard::flex_dashboard:
      theme: cosmo
      navbar:
      - { title: "Draft-For Internal Use Only", align: right }
      source_code: embed
---

最佳答案

您可以不带任何参数调用render,它将使用YAML中的所有选项:

render("myfile.Rmd")

Altons是正确的,使用flex_dashboard()创建使用所有默认值的新格式。要呈现格式并保留YAML的设置,请使用:
render("myfile.Rmd", "flex_dashboard")

但是仅当flex_dashboard尚未是Rmd中的默认格式时才需要后一种形式。

关于r - 如何从命令行渲染flexdashboard?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38830791/

10-12 19:44