1. 注意首先安装R的rticles文档模板包
  2. Rstudio Markdown中文输出PDF文件:需要下载安装Tex文档编译器(texlive 或MikTex), 也可以运行以下代码,安装谢益辉提供的代码来解决tex文档编译问题:
install.packages('rmarkdown')
install.packages('tinytex')
library(tinytex)
install_tinytex( )
install.packages("rticles")
  1. 点击Rstudio菜单 file ->newfile->R Markdown 弹出对话框 选择 From Template ->CTex Documents,新建Rmarkdown文档。

拷贝以下代码到Rstudio运行:

---
title: "回归、散点图、改变字体、公式输入、直方图、饼图绘制 "
author:

  • czliutz
    documentclass: ctexart
    keywords:
  • 中文
  • R Markdown
    output:
    rticles::ctex:
    fig_caption: yes
    number_sections: yes
    toc: yes
    ---

Rstudio Markdown中文输出PDF文件:需要安装Tex文档编译器(texlive 或MikTex), 或以下代码:

注意安装R的rticles文档模板包
点击Rstudio菜单 file ->newfile->R Markdown 弹出对话框 选择 From Template ->CTex Documents

options(digits = 4)
fit = lm(dist ~ speed, data = cars)
coef(summary(fit))
b = coef(fit)

上面回归方程中的斜率是r b[2],完整的回归方程为:Y=‘rb[1]‘+‘rb[2]‘xY = `r b[1]` + `r b[2]`xY=‘rb[1]‘+‘rb[2]‘x

画图当然也是木有问题的啦,想画就说嘛,不说我怎么知道你想画呢?

par(mar = c(4, 4, .1, .1), las = 1)
plot(cars, pch = 19)
abline(fit, col = 'red')

改变字体方法

\fangsong 仿宋, CJK 等价命令

\songti 宋体, CJK 等价命令

\heiti 黑体, CJK 等价命令

\kaishu 楷书, CJK 等价命令

公式输入

x2+y=zx^2 + \sqrt{y} = z x2+y​=z

xyz=(1+ex)−2xywx^{y^z}=(1+{\rm e}^x)^{-2xy^w} xyz=(1+ex)−2xyw

layout(matrix(c(1 ,  1 ,  1 ,2 ,  3 ,  4 ,2 ,  3 ,  4) , nr = 3 ,  byrow = T))
hist(rnorm(25) ,col="VioletRed")
hist(rnorm(25) ,col="VioletRed")
hist(rnorm(25) ,col="VioletRed")
hist(rnorm(25) ,col="VioletRed")
op <-par( bg ="light blue")
x <-seq(0.2*pi ,len =51)
plot(x ,sin(x ) , type ="o", bg=par("bg"))
points(x ,sin(x ) , pch = 21 , cex  =1.5 ,bg="red")

R统计分析示例

example(t.test)
example(chisq.test)
example(lm)
example(aov)

饼图

par(mfrow=c(2,2))
slice<-c(10,12,4,16,8)
lbls <- c("US","UK","Australia","Germany","France")
pie(slice,labels = lbls,main = "Simple Pie Chart")
pct <- round(slice/sum(slice)*100)
lbls2 <- paste(lbls,' ',pct,"%",sep = " ")
pie(slice,labels = lbls2,col=rainbow(length(lbls2)),main = "Pie Chart with Percentages")library(plotrix)
pie3D(slice,labels=lbls,explode=0.1,main="3D Pie Chart")mytable <- table(state.region)
lbls3 <- paste(names(mytable),"\n",mytable,sep=" ")
pie(mytable,labels = lbls3,main = "Pie Chart from a table\n (with sample size)")

Rstudio Markdown中文输出PDF文件相关推荐

  1. 标签打印软件输出PDF文件过大时如何解决?

    在用标签打印软件制作标签输出PDF文件时,如果数据过多可能会出现输出的PDF文件过大,这种情况如何解决呢?在标签打印软件中,输出PDF文件时可以对PDF文件进行压缩和拆分,压缩方式有六种,分别为:默认 ...

  2. WinCC变量归档的历史数据查询结果输出PDF文件的一个方法

    提示:本文不涉及具体VBS实现代码,因为这些代码在网上可随意找到(不要只做一个伸手党),本文仅提供初学者一个思路来实现历史数据查询结果直接输出PDF. 曾经看过其他软件可以提供用户历史数据查询生成后直 ...

  3. 通过安装虚拟打印机输出PDF文件

    前两天,用FastReport输出pdf文件,在查资料时候,无意看到可通过安装一个虚拟的打印机,把任何支持打印的软件的输出,都输出为pdf文件.比如把word,excel...等等都可以转化成pdf文 ...

  4. cad怎么输出pdf文件?

    因为工作的需要,我们经常要把AutoCAD图转换PDF文件,网上有很多的方法,大多数都是麻烦的,CAD怎么输出PDF文件呢?下面我就来简单的介绍一下. 第一步:在百度浏览器搜搜迅捷caj转换器,然后找 ...

  5. 如何将CSDN文档输出PDF文件?

    简 介: 根据生成文档的需要,在CSDN上寻找一些介绍将MARKDOWN文档生成PDF博文.根据他们介绍的方法,测试打印的效果.特别是对于CSDN新增加的一些显示元素的清理,可以生成更加干净完整的PD ...

  6. Springboot输出PDF文件

    前言 有个人(死需求)跑过来跟你说,这些都给我输出成报告,pdf格式的,所以就有了下面这个,做一下笔记,以后有用直接过来拿.在网上找了一下,发现大家都是在用itext. iText是著名的开放项目,是 ...

  7. 【VBA研究】输出PDF文件合并时出错

    作者:iamlaosong 在做一个打印通知单的工具时(这个工具已经做过很多个,技术基本一样),输出的多个PDF文件合并时出错,单个PDF文件打开没有问题. 合并其他文件没有问题,那问题只能是这些单个 ...

  8. 输出pdf文件的一个简单方法

    最近尝试使用pdflib输出pdf文档,但是pdflib的方法很多,要将打印输出与pdf匹配,需要编写很多代码,而且一旦需要修改,也是个麻烦事,所以就想了个偷懒的办法,如下: 1.在项目中加入pdfl ...

  9. VSCode编写Markdown设置输出PDF的页边距

    html语句太难了,干脆直接保存成网页,用打印设置各项页面属性. 保存成HTML文件(使用插件:Markdown Preview Enhance). 使用浏览器打开 . 右键,选择[打印-]. 在弹出 ...

最新文章

  1. 设计稿生成代码与 Serverless 的前世今生与未来!
  2. java:我们对Iterator理解错了
  3. LeetCode 202. 快乐数(快慢指针)
  4. mysql的socket文件下载,mysql下的socket文件作用
  5. [导入]玩 VSX 第一步,创建VsPkg
  6. OpenEphyra学习笔记1
  7. visio添加箭头图标
  8. con和com开头单词规律_这些背单词的弯路,你家孩子正在走吗?其实你可以...
  9. 从Oppo手机拍照无法展示谈图片压缩
  10. Windows环境下安装PyMySQL(已安装Anaconda)
  11. 应用程序无法正常启动(0xC0000142)
  12. CMPedometer 计步器的使用—— 基于API分析
  13. PTA天梯赛-练习集 L1-009 N个数求和
  14. 水准助手V2.0软件使用说明
  15. java.lang.NoSuchFieldError: No static field ib_back of type I in class Lcom/example/demo/R$id; or
  16. scrapy遇上ajax,抓取QQ音乐周杰伦专辑与歌词(6)
  17. 技能梳理18@stm32+柔性墨水屏+薄膜按键+二维码
  18. 利用Python分析学生成绩(完整版)
  19. logo样机图如何实时预览?
  20. iOS逆向 -- 砸壳

热门文章

  1. 数学建模之topsis法(c语言实现)
  2. Linux系统下Kafka的搭建与启动
  3. py2neo直接调用cypher操作程序【不用每次都要输入cypher操作命令】
  4. 想知道PPT如何转PDF?这几个软件可以实现
  5. maven卸载强制性依赖
  6. 常见的电源问题(一)混叠效应
  7. windows无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目
  8. 改变eclipse安装包位置,windows 下 eclipse 启动报错 A Java Runtime Environment (JRE)
  9. FPGA的BRAM和distributed RAM学习
  10. 经典机器学习算法的数学推导