วิธีสร้างพล็อตคู่ใน 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)

การลงจุดคู่ใน Python

วิธีการตีความเมทริกซ์มีดังนี้:

  • การกระจายตัวของตัวแปรแต่ละตัวจะแสดงเป็นฮิสโตแกรมตามกล่องแนวทแยง
  • กล่องอื่นๆ ทั้งหมดจะแสดงแผนภาพกระจายของความสัมพันธ์ระหว่างการรวมตัวแปรแต่ละคู่ตามลำดับ ตัวอย่างเช่น กล่องที่มุมซ้ายล่างของเมทริกซ์จะแสดงแผนภาพกระจายของค่าสำหรับ Petal_width กับ Sepal_length

กราฟเดี่ยวนี้ทำให้เราเข้าใจถึงความสัมพันธ์ระหว่างตัวแปรแต่ละคู่ในชุดข้อมูลของเรา

ตัวอย่างที่ 2: การลงจุดคู่สำหรับตัวแปรเฉพาะ

นอกจากนี้เรายังสามารถระบุเฉพาะตัวแปรบางตัวที่จะรวมไว้ในพล็อตคู่:

 sns. pairplot (iris[[' sepal_length ', ' sepal_width ']])

ตัวอย่างที่ 3: การลงจุดคู่กับสีตามหมวดหมู่

นอกจากนี้เรายังสามารถสร้างพล็อตคู่ที่ให้สีแต่ละจุดในแต่ละพล็อตตามตัวแปรหมวดหมู่โดยใช้อาร์กิวเมนต์ hue :

 sns. pairplot (iris, hue=' species ') 

การลงจุดคู่ใน Python ด้วยสีตามหมวดหมู่

เมื่อใช้อาร์กิวเมนต์ hue เราจะสามารถเข้าใจข้อมูลได้ดีขึ้น

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

วิธีสร้าง barplots ด้วย Seaborn
วิธีสร้างแผนที่ความร้อนด้วย Seaborn
วิธีเพิ่มชื่อเรื่องให้กับแปลงทะเล

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

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