วิธีสร้างพล็อตคู่ใน python
แผนภาพคู่ คือเมทริกซ์แผนภาพกระจายที่ช่วยให้คุณเข้าใจความสัมพันธ์แบบคู่ระหว่างตัวแปรต่างๆ ในชุดข้อมูล
วิธีที่ง่ายที่สุดในการสร้างคู่พล็อตใน Python คือการใช้ฟังก์ชันseaborn.pairplot(df)
ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ
ตัวอย่างที่ 1: จับคู่พล็อตสำหรับตัวแปรทั้งหมด
รหัสต่อไปนี้แสดงวิธีสร้างพล็อตแบบคู่สำหรับตัวแปรตัวเลขแต่ละตัวในชุดข้อมูลที่เกิดในทะเลที่เรียกว่า iris :
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #define dataset iris = sns. load_dataset (“ iris ”) #create pairs plot for all numeric variables sns. pairplot (iris)
วิธีการตีความเมทริกซ์มีดังนี้:
- การกระจายตัวของตัวแปรแต่ละตัวจะแสดงเป็นฮิสโตแกรมตามกล่องแนวทแยง
- กล่องอื่นๆ ทั้งหมดจะแสดงแผนภาพกระจายของความสัมพันธ์ระหว่างการรวมตัวแปรแต่ละคู่ตามลำดับ ตัวอย่างเช่น กล่องที่มุมซ้ายล่างของเมทริกซ์จะแสดงแผนภาพกระจายของค่าสำหรับ Petal_width กับ Sepal_length
กราฟเดี่ยวนี้ทำให้เราเข้าใจถึงความสัมพันธ์ระหว่างตัวแปรแต่ละคู่ในชุดข้อมูลของเรา
ตัวอย่างที่ 2: การลงจุดคู่สำหรับตัวแปรเฉพาะ
นอกจากนี้เรายังสามารถระบุเฉพาะตัวแปรบางตัวที่จะรวมไว้ในพล็อตคู่:
sns. pairplot (iris[[' sepal_length ', ' sepal_width ']])
ตัวอย่างที่ 3: การลงจุดคู่กับสีตามหมวดหมู่
นอกจากนี้เรายังสามารถสร้างพล็อตคู่ที่ให้สีแต่ละจุดในแต่ละพล็อตตามตัวแปรหมวดหมู่โดยใช้อาร์กิวเมนต์ hue :
sns. pairplot (iris, hue=' species ')
เมื่อใช้อาร์กิวเมนต์ hue เราจะสามารถเข้าใจข้อมูลได้ดีขึ้น
แหล่งข้อมูลเพิ่มเติม
วิธีสร้าง barplots ด้วย Seaborn
วิธีสร้างแผนที่ความร้อนด้วย Seaborn
วิธีเพิ่มชื่อเรื่องให้กับแปลงทะเล