วิธีเปลี่ยนขนาดคำอธิบายในพล็อตพื้นฐาน r (พร้อมตัวอย่าง)
วิธีที่ง่ายที่สุดในการเปลี่ยนขนาดของคำอธิบายแผนภูมิในพล็อต R พื้นฐานคือการใช้อาร์กิวเมนต์ cex :
legend(' topright ', legend=c(' A ', ' B '), col=1:2, pch= 16 , cex= 1 )
ค่าเริ่มต้นของ cex คือ 1
ยิ่งคุณระบุค่าสำหรับ cex มากเท่าใด คำอธิบายก็จะยิ่งมากขึ้นเท่านั้น
ตัวอย่างต่อไปนี้แสดงวิธีการใช้อาร์กิวเมนต์นี้ในทางปฏิบัติ
ตัวอย่าง: เปลี่ยนขนาดคำอธิบายแผนภูมิในพล็อตฐาน R
สมมติว่าเราสร้าง point cloud ต่อไปนี้ในฐาน R:
#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
y=c(4, 6, 7, 12, 6, 8),
group=c(1, 1, 1, 2, 2, 2))
#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )
#add legend in top right corner
legend(' topright ', legend=c(' First ', ' Second '),
col=1:2, pch= 16 )
หากต้องการ เพิ่ม ขนาดของคำอธิบายแผนภูมิ เราสามารถเพิ่มค่าของ cex ให้เป็นค่าที่มากกว่า 1 ได้:
#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )
#add legend in top right corner with increased size
legend(' topright ', legend=c(' First ', ' Second '),
col=1:2, pch= 16 , cex= 2 )
สังเกตว่าคำอธิบายแผนภูมิในโครงเรื่องนี้มีขนาดใหญ่เพียงใดเมื่อเทียบกับโครงเรื่องก่อนหน้า
เพื่อ ลด ขนาดของคำอธิบาย เราสามารถลดค่า cex ให้มีค่าน้อยกว่า 1 ได้:
#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )
#add legend in top right corner with decreased size
legend(' topright ', legend=c(' First ', ' Second '),
col=1:2, pch= 16 , cex=. 75 )
โปรดทราบว่าคุณสามารถเปลี่ยนขนาดจุดในตำนานได้โดยการเปลี่ยนค่าของอาร์กิวเมนต์ pt.cex
ค่าเริ่มต้นสำหรับอาร์กิวเมนต์นี้คือ 1 แต่คุณสามารถเพิ่มขนาดจุดในคำอธิบายแผนภูมิได้โดยเพิ่มค่านี้:
#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )
#add legend in top right corner with increased point size
legend(' topright ', legend=c(' First ', ' Second '),
col=1:2, pch= 16 , pt.cex= 2 )
โปรดทราบว่าขนาดของคำอธิบายจะเท่ากัน แต่จุดสีแดงและสีดำในตำนานนั้นใหญ่เป็นสองเท่า
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:
วิธีวาดตำนานนอกโครงเรื่องใน R
วิธีเปลี่ยนตำแหน่งคำอธิบายแผนภูมิในแปลง R พื้นฐาน