วิธีลบคำอธิบายใน ggplot2 (พร้อมตัวอย่าง)


คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อลบคำอธิบายออกจากพล็อตใน ggplot2:

 ggplot(df, aes (x=x, y=y, color=z)) +
  geom_point() +
  theme( legend.position =" none ")

โดยการระบุ legend.position=”none” คุณกำลังบอกให้ ggplot2 ลบคำอธิบายทั้งหมดออกจากโครงเรื่อง

ตัวอย่างทีละขั้นตอนต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ขั้นตอนที่ 1: สร้างกรอบข้อมูล

ขั้นแรก เรามาสร้าง data frame กันก่อน:

 #create data frame
df <- data. frame (assists=c(3, 4, 4, 3, 1, 5, 6, 7, 9),
                 points=c(14, 8, 8, 16, 3, 7, 17, 22, 26),
                 position=rep(c('Guard', 'Forward', 'Center'), times= 3 ))

#view data frame
df

  assist points position
1 3 14 Guard
2 4 8 Forward
3 4 8 Center
4 3 16 Guard
5 1 3 Forward
6 5 7 Center
7 6 17 Guard
8 7 22 Forward
9 9 26 Center

ขั้นตอนที่ 2: สร้างพล็อตโดยใช้ ggplot2

ต่อไป ลองใช้ ggplot2 เพื่อสร้าง Scatterplot แบบง่ายๆ:

 library (ggplot2)

#create scatterplot
ggplot(df, aes (x=assists, y=points, color=position)) +
  geom_point(size= 3 )

ตามค่าเริ่มต้น ggplot2 จะมีคำอธิบายเพื่อให้ตีความสีใน Scatterplot ได้ง่ายขึ้น

ขั้นตอนที่ 3: ลบ Plot Legend

ต่อไป ลองใช้ legend.position=”none” เพื่อลบคำอธิบายออกจากโครงเรื่อง:

 library (ggplot2)

#create scatterplot with no legend
ggplot(df, aes (x=assists, y=points, color=position)) +
  geom_point(size= 3 ) +
  theme( legend.position =" none ") 

ตำนานถูกลบออกจากโครงเรื่องอย่างสมบูรณ์

ที่เกี่ยวข้อง: วิธีเปลี่ยนป้ายกำกับคำอธิบายใน ggplot2

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

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน ggplot2:

วิธีเปลี่ยนชื่อคำอธิบายใน ggplot2
วิธีเปลี่ยนขนาดคำอธิบายแผนภูมิใน ggplot2
วิธีเปลี่ยนตำแหน่งคำอธิบายแผนภูมิใน ggplot2

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

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