การใช้ PairGrid และ pairplot

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

Chris Moffitt

Instructor

ความสัมพันธ์แบบคู่

  • PairGrid แสดงความสัมพันธ์แบบคู่ระหว่างองค์ประกอบของข้อมูล

ตัวอย่าง PairGrid

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

การสร้าง PairGrid

  • PairGrid ใช้ API คล้ายกับ FacetGrid
g = sns.PairGrid(df, vars=["Fair_Mrkt_Rent","Median_Income"])
g = g.map(sns.scatterplot)

ตัวอย่าง PairGrid Scatterplot

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

ปรับแต่งเส้นทแยงของ PairGrid

g = sns.PairGrid(df, vars=["Fair_Mrkt_Rent", "Median_Income"])
g = g.map_diag(sns.histplot)
g = g.map_offdiag(sns.scatterplot)

ตัวอย่าง PairGrid แบบกำหนดเอง

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

Pairplot

  • pairplot เป็นคำสั่งลัดสำหรับ PairGrid
sns.pairplot(df, vars=["Fair_Mrkt_Rent","Median_Income"], kind="reg",
             diag_kind="hist")

ตัวอย่าง pairplot

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

ปรับแต่ง pairplot

sns.pairplot(df.query("BEDRMS < 3"), 
             vars=["Fair_Mrkt_Rent",
             "Median_Income", "UTILITY"],
             hue="BEDRMS", palette="husl",
             plot_kws={"alpha": 0.5})

ตัวอย่าง pairplot แบบกำหนดเอง

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

มาฝึกกันเถอะ!

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

Preparing Video For Download...