วิธีการพล็อตแถวของเมทริกซ์ใน r (พร้อมตัวอย่าง)
บางครั้งคุณอาจต้องการพล็อตแถวของเมทริกซ์ใน R เป็นแถวเดี่ยว โชคดีที่ทำได้ง่ายโดยใช้ไวยากรณ์ต่อไปนี้:
matplot ( t (matrix_name), type=" l ")
บทช่วยสอนนี้ให้ตัวอย่างเชิงปฏิบัติของการใช้ไวยากรณ์นี้
ตัวอย่าง: พล็อตแถวของเมทริกซ์ใน R
ขั้นแรก เรามาสร้างเมทริกซ์ปลอมเพื่อใช้งานโดยมีแถวสามแถว:
#make this example reproducible
set. seeds (1)
#create matrix
data <- matrix(sample. int (50, 21), nrow= 3 )
#view matrix
data
[,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 4 34 14 21 7 40 12
[2,] 39 23 18 41 9 25 36
[3,] 1 43 33 10 15 47 48
จากนั้นลองใช้ Matplot เพื่อพล็อตสามแถวของเมทริกซ์เป็นแต่ละบรรทัดบนพล็อต:
matplot( t (data), type = " l ")
แต่ละแถวในพล็อตแสดงถึงหนึ่งในสามแถวของข้อมูลในเมทริกซ์
หมายเหตุ: ฟังก์ชัน matplot ใช้ในการลงจุดคอลัมน์ของเมทริกซ์ ดังนั้นเราจึงใช้ t() เพื่อย้ายเมทริกซ์เพื่อวาดเส้นแทน
เรายังสามารถเปลี่ยนความกว้างของเส้นและเพิ่มป้ายกำกับให้กับพล็อตได้:
matplot( t (data),
type=" l ",
lwd = 2 ,
main=" Plotting the Rows of a Matrix ",
ylab=" Value ")
คุณสามารถค้นหาบทช่วยสอน R เพิ่มเติมได้ใน หน้านี้