革命即将成功
title: "22 章 R Markdown 输出类型"
author: "huahua"
date: "2018年11月22日"
output: html_document
1.简介
输出文件设置方法:
① YAML的output
title: "Viridis Demo"
output: html_document
②调用render时临时设置
rmarkdown::render(
"diamond-sizes.Rmd",
output_format = "word_document"
)
③ knit旁边下拉菜单
2.输出选项
YAML的output可以设置参数来覆盖默认。
每个输出文件格式对应一个函数。
查看帮助文档可设置,格式是冒号结尾,另起一行,tab
3.文档
pdf_document
word_document
odt_document
rtf_document
md_document/github_document
4.notebook
html_notebook(),生成.nb.html文件
包含完整的源代码,用途是协同工作
5.演示文稿
3 种内置格式:
ioslides_presentation
slidy_presentation
beamer_presentation
用法就是把YAML的output设置为对应的格式。
扩展包提供:
revealjs::revealjs_presentation
rmdshower
用#、##和***水平分隔线可以分页。
6.dashboard
把YAML的output设置为flexdashboard::flex_dashboard
• 一级标题(#)创建新页。
• 二级标题(##)创建新列。
• 三级标题(###)创建新行。
7.交互元素
(1)htmlwidgets
能够生成 HTML 可视化元素,YAML的output不需要改
我开心的把经纬度换成了天安门附近的。可以试试用这个网站来找自己的经纬度。
http://www.gzhatu.com/jingweidu.html
library(leaflet) #报错就安装
#> Error in library(leaflet): there is no package called 'leaflet'
leaflet() %>%
setView(116.40, 39.91, zoom = 16) %>%
addTiles() %>%
addMarkers(116.40, 39.91)
#> Error in leaflet() %>% setView(116.4, 39.91, zoom = 16) %>% addTiles() %>% : could not find function "%>%"
(2)shiny
在YMAL中另起一行添加 runtime::shiny,用到shiny包。我有专门的shiny系列奥https://www.jianshu.com/nb/29427894
网友评论