อัปเดต : เนื่องจากคำตอบจาก @ r2evans การแทรกรูปภาพลงใน R Markdown ทำได้ง่ายกว่ามากและควบคุมขนาดของรูปภาพ
ภาพ
หนังสือ bookdownไม่ได้งานที่ดีของการอธิบายว่าวิธีที่ดีที่สุดที่จะรวมภาพโดยใช้include_graphics()
ไม่ได้งานที่ดีของการอธิบายว่าวิธีที่ดีที่สุดที่จะรวมภาพโดยใช้ตัวอย่างเช่นสามารถพิมพ์ภาพขนาดเต็มพร้อมคำบรรยายด้านล่าง:
```{r pressure, echo=FALSE, fig.cap="A caption", out.width = '100%'}
knitr::include_graphics("temp.png")
```
เหตุผลที่วิธีนี้ดีกว่าวิธีแพนด็อก ![your image](path/to/image)
:
- มันจะเปลี่ยนคำสั่งโดยอัตโนมัติตามรูปแบบผลลัพธ์ (HTML / PDF / Word)
- สามารถใช้ไวยากรณ์เดียวกันกับขนาดของพล็อต (
fig.width
) ความกว้างเอาต์พุตในรายงาน ( out.width
) เพิ่มคำอธิบายภาพ (fig.cap
) เป็นต้น
- ใช้อุปกรณ์กราฟิกที่ดีที่สุดสำหรับเอาต์พุต ซึ่งหมายความว่าภาพ PDF ยังคงมีความละเอียดสูง
ตาราง
knitr::kable()
เป็นวิธีที่ดีที่สุดที่จะรวมตารางในรายงาน R Markdown ตามที่อธิบายไว้อย่างเต็มที่ที่นี่ อีกครั้งฟังก์ชั่นนี้ชาญฉลาดในการเลือกการจัดรูปแบบที่ถูกต้องสำหรับเอาต์พุตที่เลือกโดยอัตโนมัติ
```{r table}
knitr::kable(mtcars[1:5,, 1:5], caption = "A table caption")
```
หากคุณต้องการสร้างตารางง่ายๆของคุณเองใน R Markdown และกำลังใช้ R Studio คุณสามารถตรวจสอบinsert_table
แพ็คเกจได้ มีอินเทอร์เฟซแบบกราฟิกที่เป็นระเบียบเรียบร้อยสำหรับการสร้างตาราง
การบรรลุสไตล์ที่กำหนดเองสำหรับความกว้างของคอลัมน์ตารางนั้นอยู่นอกเหนือขอบเขตknitr
แต่ไฟล์kableExtra
แพคเกจได้รับการเขียนขึ้นเพื่อช่วยให้บรรลุสิ่งนี้: https://cran.r-project.org/web/packages/kableExtra/index.html
เคล็ดลับสไตล์
แผ่นโกง R Markdownยังคงเป็นสถานที่ที่ดีที่สุดในการเรียนรู้เกี่ยวกับที่สุดไวยากรณ์พื้นฐานที่คุณสามารถใช้
หากคุณกำลังมองหาส่วนขยายที่เป็นไปได้สำหรับการจัดรูปแบบbookdown
แพ็คเกจนี้ก็คุ้มค่าที่จะสำรวจ ให้ความสามารถในการอ้างอิงโยงสร้างส่วนหัวพิเศษและอื่น ๆ : https://bookdown.org/yihui/bookdown/markdown-extensions-by-bookdown.html