วิธีการพล็อตแถวของเมทริกซ์ใน 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 ")

การพล็อตแถวเมทริกซ์ใน R

แต่ละแถวในพล็อตแสดงถึงหนึ่งในสามแถวของข้อมูลในเมทริกซ์

หมายเหตุ: ฟังก์ชัน matplot ใช้ในการลงจุดคอลัมน์ของเมทริกซ์ ดังนั้นเราจึงใช้ t() เพื่อย้ายเมทริกซ์เพื่อวาดเส้นแทน

เรายังสามารถเปลี่ยนความกว้างของเส้นและเพิ่มป้ายกำกับให้กับพล็อตได้:

 matplot( t (data),
        type=" l ",
        lwd = 2 ,
        main=" Plotting the Rows of a Matrix ",
        ylab=" Value ") 

ตัวอย่างการพล็อตเมทริกซ์ใน R


คุณสามารถค้นหาบทช่วยสอน R เพิ่มเติมได้ใน หน้านี้

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

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