解决R markdown 图片显示不完整

R markdown功能多多

可以用网页HTML、PDF、Word等多种展示方式。做presentation非常有用,文件小,内容大。最近我想做一个R Markdown写一些作用,然后发现R Markdown无论如何,图片都显示不全,如下图。


图片显示不全

解决方法

1. 谷歌

不管做什么,遇到问题先谷歌,我们肯定不是第一个遇到这个问题的人,当然我尝试使用中文,但是搜索到的结果少之又少。之后转换成英文,这时候非常考验搜索用关键词。

中文

R markdown incomplete picture

R markdown incomplete picture

R markdown incomplete picture size and R markdown incomplete figure display

image.png

终于找到一个相似情况了

image.png

打开确实看到他描述了类似的情况,而且他做了相应的尝试都不成功,避免了我再走一样的路

image.png

答案中有人提出了使用par()的方法,修改图片与边缘的距离,但是据题主所答,失败,因此我也不会再去尝试这个方法

image.png

2. 认真检查题干,检查R Markdown有没有什么按钮

在R markdown界面发现一个小齿轮,点击进去发现了一个output option

image.png

修改output option之后,再返回看,发现展示依旧没有变化(关键看怎么看,这里不细致导致我花了更多的时间)

3. 群策群力

跑到生信相关的群里提问,毕竟人多力量大,别人过过的桥,比我走过的路还多

image.png

于是乎我开始放弃,说自己还是老老实实做PPT吧,但是一想到自己有PPT排版强迫症,什么都要整整齐齐,20个 图加相应代码,我今晚怕是不要睡了吧。

4. 不抛弃不放弃

贼心不死,跑到R project下面翻看文件,惊讶的发现,导出的默认图已经是完整的了,说明我一定是某个步骤成功了。可是我那么多令人窒息的骚操作过后,我也不记得是哪一步了,回去重现我怕是要哭呢,悲伤。于是乎,我打算听从另外一位老师的建议,先导出成PDF之后,在AI里面调整。

image.png

然后的故事,也看到了,我导出PDF失败,报错也是奇奇怪怪,比较确定的一点就是,它们不是说我哪一行代码有问题,就是说我的包有问题,就是说我缺啥啥啥东西。

image.png

于是乎我尽量的去解决报错,说我代码错的我检查,说我没有包的我安装。

image.png

这可咋整,讲真的,一句代码,N个报错的日子我受够了!于是乎我把报错的那行代码给删了,竟然就成了,成了,了。当然还是不能导出为PDF,不过有HTML和word我已经很满足了。鉴于我前面修改图片大小太过于大胆,HTML比例非常畸形,因此我导出为Word,意外发现Word比HTML要好看得多,不仅可以打开,还可以编辑段落,删除冗余信息,还可以调整图片大小,人家的字体还有颜色呢,嘻嘻!

image.png

最后,感谢大家,鞠躬!

你可能感兴趣的:(解决R markdown 图片显示不完整)