Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ข้อมูลที่มีหลายตัวแปรสามารถแสดงภาพโดยใช้ Seaborn ใน Python ได้อย่างไร


Seaborn เป็นห้องสมุดที่ช่วยในการแสดงข้อมูล มันมาพร้อมกับธีมที่กำหนดเองและอินเทอร์เฟซระดับสูง ในสถานการณ์แบบเรียลไทม์ ชุดข้อมูลประกอบด้วยตัวแปรมากมาย บางครั้ง อาจจำเป็นต้องวิเคราะห์ความสัมพันธ์ของตัวแปรทุกตัวกับตัวแปรอื่นๆ ในชุดข้อมูล ในสถานการณ์เช่นนี้ การแจกแจงแบบสองตัวแปรอาจใช้เวลานานเกินไปและอาจซับซ้อนได้เช่นกัน

นี่คือที่มาของการแจกแจงแบบคู่แฝดหลายคู่ ฟังก์ชัน 'pairplot' สามารถใช้เพื่อรับความสัมพันธ์ระหว่างชุดค่าผสมของตัวแปรใน dataframe ผลลัพธ์จะเป็นพล็อตที่ไม่มีตัวแปร

ไวยากรณ์ของฟังก์ชันแพร์พล็อต

seaborn.pairplot(data,…)

ตอนนี้ให้เราเข้าใจว่าสามารถพล็อตบนกราฟได้อย่างไร -

ตัวอย่าง

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
my_df = sb.load_dataset('iris')
sb.set_style("ticks")
sb.pairplot(my_df,hue = 'species',diag_kind = "kde",kind = "scatter",palette = "husl")
plt.show()

ผลลัพธ์

ข้อมูลที่มีหลายตัวแปรสามารถแสดงภาพโดยใช้ Seaborn ใน Python ได้อย่างไร


ข้อมูลที่มีหลายตัวแปรสามารถแสดงภาพโดยใช้ Seaborn ใน Python ได้อย่างไร

คำอธิบาย

  • นำเข้าแพ็คเกจที่จำเป็น
  • ข้อมูลที่ป้อนคือ 'iris_data' ซึ่งโหลดจากไลบรารี scikit เรียนรู้
  • ข้อมูลนี้ถูกเก็บไว้ในดาต้าเฟรม
  • ใช้ฟังก์ชัน "load_dataset" เพื่อโหลดข้อมูลไอริส
  • ข้อมูลนี้แสดงเป็นภาพโดยใช้ฟังก์ชัน 'pairplot'
  • ในที่นี้ ดาต้าเฟรมถูกจัดให้เป็นพารามิเตอร์
  • ในที่นี้ พารามิเตอร์ 'kind' ถูกระบุเป็น 'kde' เพื่อให้พล็อตเข้าใจในการพิมพ์การประมาณความหนาแน่นของเคอร์เนล
  • ประเภทของโครงเรื่องเรียกว่า scatterplot
  • ข้อมูลนี้แสดงบนคอนโซล