วิธีเพิ่มเชิงอรรถให้กับแปลง ggplot2
คุณสามารถใช้อาร์กิวเมนต์คำอธิบาย ภาพ ในฟังก์ชัน labs() เพื่อเพิ่มเชิงอรรถให้กับพล็อตใน ggplot2
มีสองวิธีทั่วไปในการใช้ข้อโต้แย้งนี้ในทางปฏิบัติ:
วิธีที่ 1: เพิ่มเชิงอรรถที่มุมขวาล่าง
p+
labs(caption = " Here is a footnote ")
วิธีที่ 2: เพิ่มเชิงอรรถที่มุมซ้ายล่าง
p+
labs(caption = " Here is a footnote ") +
theme(plot. caption = element_text(hjust= 0 ))
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติกับกรอบข้อมูลต่อไปนี้ใน R:
#create data frame
df <- data. frame (assists=c(1, 2, 2, 3, 5, 6, 7, 8, 8),
points=c(3, 6, 9, 14, 20, 23, 16, 19, 26))
#view data frame
df
assist points
1 1 3
2 2 6
3 2 9
4 3 14
5 5 20
6 6 23
7 7 16
8 8 19
9 8 26
ตัวอย่างที่ 1: เพิ่มเชิงอรรถที่มุมขวาล่าง
รหัสต่อไปนี้แสดงวิธีสร้าง Scatterplot ใน gglot2 และเพิ่มเชิงอรรถที่มุมขวาล่างใต้พล็อต:
library (ggplot2)
#create scatter plot with footnote in bottom right corner
ggplot(df, aes(x=assists, y=points)) +
geom_point(size= 3 ) +
labs(caption = " Here is a footnote ")
โปรดทราบว่ามีการเพิ่มเชิงอรรถที่มุมขวาล่างใต้โครงเรื่อง
ตัวอย่างที่ 2: เพิ่มเชิงอรรถที่มุมซ้ายล่าง
รหัสต่อไปนี้แสดงวิธีสร้าง Scatterplot ใน gglot2 และเพิ่มเชิงอรรถที่มุมล่างซ้ายใต้พล็อต:
library (ggplot2)
#create scatter plot with footnote in bottom left corner
ggplot(df, aes(x=assists, y=points)) +
geom_point(size= 3 ) +
labs(caption = " Here is a footnote ") +
theme(plot. caption = element_text(hjust= 0 ))
โปรดทราบว่ามีการเพิ่มเชิงอรรถที่มุมซ้ายล่างด้านนอกของโครงเรื่อง
โปรดทราบว่าอาร์กิวเมนต์ hjust=0 ระบุว่าเชิงอรรถควรจัดชิดซ้าย
คุณยังสามารถระบุ hjust=0.5 เพื่อวางเชิงอรรถที่กึ่งกลางด้านล่าง ด้านนอกพล็อตได้
ที่เกี่ยวข้อง: วิธีใช้ hjust & vjust เพื่อย้ายองค์ประกอบใน ggplot2
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน ggplot2:
วิธีเปลี่ยนขนาดตัวอักษรใน ggplot2
วิธีลบคำอธิบายแผนภูมิใน ggplot2
วิธีหมุนป้ายกำกับแกนใน ggplot2