title: "R markdown1"
author: "Linxin"
date: '2022-07-26'
output: html_document
林鑫的Rmarkdown学习
简单利用画图为例,以下是画图代码
dose=c(20,30,40,45,60)
drugA=c(16,20,27,40,60)
drugB=c(15,18,25,31,40)
plot(dose,drugA,type="b")
此案例引用于Rstuidio绘图例子
运行后如图
简书markdown与Rmarkdown的区别
1.在Rmarkdown上的R代码可以显示+运行,但简书所提供的markdown编辑器则只能显示代码而没有环境运行R代码。
2.对于引用>和嵌套引用,markdown编辑器直接在文字前加上<,<<即可实现引用和嵌套引用。但是在Rmarkdown上,<与文字之间需要空出五格才可以实现引用和嵌套引用。
jietu7.png
|
jietu8.png
|
---|
出现的一些错误
为什么无法启动png装置(已解决)
截图
update
1.经过不断修改,png装置无法启动的报错已消失,现发现问题为关于Rmarkdown的包没有完全安装完成,安装完成后遂报错消失。(在之后的测试中发现实际上并不是因为这个原因)
2.现发现新的问题,在Rmarkdown中插入图片时,Rstudio无法找到本地路径的图片,但是存储在简书网站路径上的图片却可以使用,且简书所提供的markdown编辑器也有无法找到本地路径的图片的问题。
update2
经过单独运行,发现update里第一个错误并未得到解决,单独使用R运行时,可以正常画图;
knit可以正常看到图像,但是在Rmarkdown里单独运行12~17行代码时,不能运行且报错无法启动png装置。
update3
无法启动png()的错误已解决,是因为在Rmarkdown中单独运行程序时多带上了[r],所以只需运行13~17行代码,只带上代码行运行即可。
成功:
update4
在Rstuidio添加Latex时遇到一新问题
由于当时Rstuidio无法成功运行,判断问题为版本太新,换成了老版本来解决了此问题。
现在的新问题是Latex包对这个3.6.3的版本不匹配。
有两种解决方案。一是更新版本;
二是下载一个小包,名为tinytex,也能提供差不多的功能。
jietu6.png