数据-R语言-图表-决策-Linux-Python

小洁详解《R数据科学》--第22章 R Markdown 输出格

2018-11-24  本文已影响47人  小洁忘了怎么分身

革命即将成功


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

上一篇下一篇

猜你喜欢

热点阅读