zoukankan      html  css  js  c++  java
  • Rmarkdown 用法技巧备忘

    Knitr和Rmarkdown包是数据分析中的动态报告利器,本文介绍其基本使用方法。

    标题

    # 一级标题(#+空格+文字) 
    ## 二级标题(##+空格+文字) 

    列表

    无序列表:列表项前加短横线 -

    有序列表:列表项前加数字

    文本样式

    • 链接 : [Title](URL)
    • 加粗 : **Bold**
    • 斜体字 : *Italics*
    • 删除线 : ~~text~~
    • 高亮 : ==text==
    • 段落 : 段落之间空一行
    • 换行符 : 一行结束时输入两个空格
    • 列表 : * 添加星号成为一个新的列表项。
    • 引用 : > 引用内容
    • 内嵌代码 :  `alert('Hello World');`
    • 画水平线 (HR) : --------

    嵌入代码

    行内代码   `r 2+2` 

    代码块chunk

     

    可以在 {r}中的r后面,设置显示参数,如下

    •  echo (true,逻辑值)是否在输出文件中显示代码。也可以代表显示哪行代码的数值向量
    •  eval  (true,逻辑值)是否执行代码。也可以代表执行哪行代码的数值向量,例如eval=c(1, 3, 4), eval=-(4:5)
    •  warning,error,message  (true,逻辑值)是否显示警告、错误等信息
    •  include  (true,逻辑值)是否保留代码或结果到最终文档。false时,代码仍是执行的
    •  results  ('markup',字符)把结果放在LaTex环境里;'asis',把R中的原始结果写入输出文件;'hold',在代码块最后再把所有结果输出;'hide',隐藏结果
    •  collapse  (false,逻辑值)是否将所有源代码块和输出块从一个代码块合并到一个块中
    •  split  (false,逻辑值)是否把结果分成多个文件
    •  strip.white (true,逻辑值),是否移除输出中代码块开始和结束时的白线
    •  class.output  (NULL,字符)当输出为HTML时,添加自定义css格式文件

    此外,还有以下关于画图的参数:

    •  fig.path ('figure/',字符) 图片路径,支持前缀模式('figure/prefix-')
    •  fig.keep ('high',字符)保存图片类型,高级图形(‘high’)、不保存(‘none’)、所有图形(‘all’)、第一张(‘first’)、最后一张(‘last’)
    •  fig.show  (‘asis’; 字符):展示方式,紧随代码输出(‘asis’)、最后统一输出(‘hold’)、动画输出(‘animate’)
    •  fig.width, fig.height  (7; 数值):图片文件的宽、高(英寸2.54cm 为单位)
    •  out.width, out.height  (NULL; 字符):图片在输出文档中的宽、高
    •  fig.align (‘default’; 字符):对齐方式,不做调节(‘default’)、左(‘left’)、右(‘right’)、居中(‘center’)
    •  interval (1; 数值):动画参数,切换画面时间,单位为秒

    嵌入图片

    ![图片标题](图片链接)

     嵌入链接

    <http://rpubs.com/loness/167347> 
    [点击查看](http://rpubs.com/loness/167347)

    脚注

    [^n]: Visit http://ghost.org

    可自动识别脚注的顺序,并URL变成链接

    参考:

    https://rmarkdown.rstudio.com/lesson-1.html

    https://yihui.name/knitr/options/

    https://www.cnblogs.com/nxld/p/6074412.html

  • 相关阅读:
    内联函数与宏定义
    三色塔汉诺塔 三色
    Volatile C
    阶乘 简单递归实现
    双色汉诺塔 算法 (递归)
    向上向下排序
    Convert、Parse、TryParse、(int)等区别
    ToString()、Convert.ToString()、(string)、as string 的区别[转]
    ASP.NET页面刷新方法大集合
    getElementByID,getElementsByName,getElementsByTagName的区别
  • 原文地址:https://www.cnblogs.com/Hyacinth-Yuan/p/8322139.html
Copyright © 2011-2022 走看看