R markdown功能多多
可以用網頁HTML、PDF、Word等多種展示方式。做presentation非常有用,文件小,內容大。最近我想做一個R Markdown寫一些作用,然后發現R Markdown無論如何,圖片都顯示不全,如下圖。
解決方法
1. 谷歌
不管做什么,遇到問題先谷歌,我們肯定不是第一個遇到這個問題的人,當然我嘗試使用中文,但是搜索到的結果少之又少。之后轉換成英文,這時候非常考驗搜索用關鍵詞。
R markdown incomplete picture
R markdown incomplete picture size and R markdown incomplete figure display
終于找到一個相似情況了
打開確實看到他描述了類似的情況,而且他做了相應的嘗試都不成功,避免了我再走一樣的路
答案中有人提出了使用par()的方法,修改圖片與邊緣的距離,但是據題主所答,失敗,因此我也不會再去嘗試這個方法
2. 認真檢查題干,檢查R Markdown有沒有什么按鈕
在R markdown界面發現一個小齒輪,點擊進去發現了一個output option
修改output option之后,再返回看,發現展示依舊沒有變化(關鍵看怎么看,這里不細致導致我花了更多的時間)
3. 群策群力
跑到生信相關的群里提問,畢竟人多力量大,別人過過的橋,比我走過的路還多
于是乎我開始放棄,說自己還是老老實實做PPT吧,但是一想到自己有PPT排版強迫癥,什么都要整整齊齊,20個 圖加相應代碼,我今晚怕是不要睡了吧。
4. 不拋棄不放棄
賊心不死,跑到R project下面翻看文件,驚訝的發現,導出的默認圖已經是完整的了,說明我一定是某個步驟成功了。可是我那么多令人窒息的騷操作過后,我也不記得是哪一步了,回去重現我怕是要哭呢,悲傷。于是乎,我打算聽從另外一位老師的建議,先導出成PDF之后,在AI里面調整。
然后的故事,也看到了,我導出PDF失敗,報錯也是奇奇怪怪,比較確定的一點就是,它們不是說我哪一行代碼有問題,就是說我的包有問題,就是說我缺啥啥啥東西。
于是乎我盡量的去解決報錯,說我代碼錯的我檢查,說我沒有包的我安裝。
這可咋整,講真的,一句代碼,N個報錯的日子我受夠了!于是乎我把報錯的那行代碼給刪了,竟然就成了,成了,了。當然還是不能導出為PDF,不過有HTML和word我已經很滿足了。鑒于我前面修改圖片大小太過于大膽,HTML比例非常畸形,因此我導出為Word,意外發現Word比HTML要好看得多,不僅可以打開,還可以編輯段落,刪除冗余信息,還可以調整圖片大小,人家的字體還有顏色呢,嘻嘻!