คู่มือฉบับสมบูรณ์สำหรับชื่อ ggplot2


ไลบรารีการแสดงภาพข้อมูล ggplot2 ทำให้การสร้างแผนภูมิที่สวยงามใน R ตั้งแต่เริ่มต้นเป็นเรื่องง่าย

อย่างไรก็ตาม ggplot2 จะไม่ระบุชื่อแผนภูมิ เว้นแต่คุณจะระบุชื่อไว้ บทช่วยสอนนี้จะอธิบายวิธีการเพิ่มและแก้ไขชื่อบนแผนภูมิ ggplot2 อย่างชัดเจน

วิธีเพิ่มชื่อ ggplot2

รหัสต่อไปนี้แสดงวิธีใช้ ggplot2 เพื่อสร้าง boxplot ที่จัดกลุ่ม โดยใช้ชุดข้อมูล ม่านตา ในตัว:

 library (ggplot2)

ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot()

ในการเพิ่มชื่อให้กับแผนภูมิ เราสามารถใช้ฟังก์ชัน ggtitle() ได้:

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species ') 

ชื่อ ggplot2

หมายเหตุ: คุณยังสามารถใช้ labs(title=’Sepal length by Species’) เพื่อสร้างชื่อที่เหมือนกันทุกประการ

วิธีจัดกึ่งกลางชื่อ ggplot2

ตามค่าเริ่มต้น ชื่อ ggplot2 จะถูกจัดชิดซ้าย ผู้สร้าง ggplot2 Hadley Wickham ตั้งข้อสังเกตว่านี่เป็นเพราะ ชื่อที่จัดชิดซ้ายทำงานได้ดีกว่าพร้อมคำบรรยาย

หากคุณต้องการจัดกึ่งกลางชื่อ ggplot2 คุณสามารถใช้โค้ดนี้:

 theme(plot.title = element_text (hjust = 0.5 ))

นี่คือสิ่งที่ดูเหมือนในทางปฏิบัติ:

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species ') +
  theme(plot.title = element_text (hjust = 0.5 )) 

ตั้งชื่อ ggplot2 ตรงกลาง

วิธีเปลี่ยนแบบอักษรของชื่อ ggplot2

คุณสามารถเปลี่ยนชื่อแบบอักษรได้หลายแง่มุม ได้แก่:

  • ครอบครัว : ตระกูลแบบอักษร
  • face : ใบหน้าของแบบอักษร ตัวเลือกได้แก่ “ตัวเอียง” “ตัวหนา” และ “ตัวหนาตัวเอียง”
  • สี : สีตัวอักษร
  • ขนาด : ขนาดตัวอักษรในหน่วย pts
  • hjust : การจัดแนวแนวนอนระหว่าง 0 ถึง 1
  • vjust : การจัดแนวแนวตั้งระหว่าง 0 ถึง 1
  • lineheight : ความสูงของบรรทัด เช่น ระยะห่างระหว่างบรรทัดสำหรับชื่อเรื่องหลายบรรทัด

นี่คือตัวอย่างวิธีแก้ไขบางแง่มุมเหล่านี้:

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species ') +
  theme(plot.title = element_text (hjust= 0.5 , color=" blue ", size= 20 , face=" bold ")) 

เปลี่ยนชื่อแบบอักษร ggplot2

วิธีสร้างชื่อ ggplot2 หลายบรรทัด

หากคุณมีชื่อเรื่องที่ยาวผิดปกติ คุณสามารถเพิ่ม \n ในตำแหน่งที่คุณต้องการให้ขึ้นบรรทัดใหม่ได้ ตัวอย่างเช่น:

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species\nSample size (n = 150) ') 

ชื่อหลายบรรทัดใน ggplot2

แหล่งข้อมูลเพิ่มเติม

คู่มือฉบับสมบูรณ์เกี่ยวกับธีม ggplot2 ที่ดีที่สุด
วิธีสร้างแปลงแบบเคียงข้างกันใน ggplot2
วิธีตั้งค่าขีดจำกัดแกนใน ggplot2

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *