美文网首页数据-R语言-图表-决策-Linux-Python
小洁详解《R数据科学》--第22章 R Markdown 输出格

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

作者: 小洁忘了怎么分身 | 来源:发表于2018-11-24 21:46 被阅读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

    相关文章

      网友评论

        本文标题:小洁详解《R数据科学》--第22章 R Markdown 输出格

        本文链接:https://www.haomeiwen.com/subject/ndvrqqtx.html