Seaborn - Paarweise Beziehung visualisieren

In Echtzeit untersuchte Datensätze enthalten viele Variablen. In solchen Fällen sollte die Beziehung zwischen jeder Variablen analysiert werden. Das Zeichnen der bivariaten Verteilung für (n, 2) Kombinationen ist ein sehr komplexer und zeitaufwändiger Prozess.

Um mehrere paarweise bivariate Verteilungen in einem Datensatz zu zeichnen, können Sie die verwenden pairplot()Funktion. Dies zeigt die Beziehung für die (n, 2) Kombination von Variablen in einem DataFrame als Matrix von Plots, und die diagonalen Plots sind die univariaten Plots.

Achsen

In diesem Abschnitt erfahren Sie, was Achsen, ihre Verwendung, Parameter usw. sind.

Verwendung

seaborn.pairplot(data,…)

Parameter

In der folgenden Tabelle sind die Parameter für Achsen aufgeführt -

Sr.Nr. Parameter & Beschreibung
1

data

Datenrahmen

2

hue

Variable Daten, um Plotaspekte verschiedenen Farben zuzuordnen.

3

palette

Farbsatz zum Zuordnen der Farbtonvariablen

4

kind

Art der Handlung für die Nichtidentitätsbeziehungen. {'Scatter', 'reg'}

5

diag_kind

Art der Darstellung für die diagonalen Unterzeichnungen. {'hist', 'kde'}

Mit Ausnahme der Daten sind alle anderen Parameter optional. Es gibt nur wenige andere Parameter, diepairplotkann akzeptieren. Die oben genannten werden häufig als Parameter verwendet.

Beispiel

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

Ausgabe

Wir können die Variationen in jeder Handlung beobachten. Die Diagramme sind im Matrixformat, wobei der Zeilenname die x-Achse und der Spaltenname die y-Achse darstellt.

Die diagonalen Diagramme sind Kerneldichtediagramme, wobei die anderen Diagramme wie erwähnt Streudiagramme sind.