Seaborn Joint Plot

Ammar Ali 15 Februar 2024
Seaborn Joint Plot

In diesem Tutorial wird die Erstellung eines gemeinsamen Diagramms zweier Variablen mit der Funktion jointplot() von Seaborn behandelt.

Gemeinsame Handlung von Seaborn

Wir können die Funktion jointplot() verwenden, um zwei Variablen in Seaborn zu plotten. Um den gemeinsamen Plot zu erstellen, müssen wir einen Datenrahmen der gegebenen Daten mit der Bibliothek pandas oder numpy erstellen und ihn mit dem Argument data an die Funktion jointplot() übergeben.

Lassen Sie uns einen Datenrahmen mit der Funktion DataFrame() der Bibliothek pandas erstellen und ein gemeinsames Diagramm mit dem Datenrahmen zeichnen. Siehe Code unten.

import seaborn as snNew
import pandas as pdNew
import matplotlib.pyplot as pltNew

array = [
    [11, 1, 0, 2, 0],
    [3, 8, 0, 1, 0],
    [0, 16, 3, 0, 0],
    [0, 0, 12, 0, 0],
    [0, 0, 0, 13, 0],
    [0, 1, 0, 0, 16],
]

DetaFrame_cm = pdNew.DataFrame(array, range(6), range(5))
snNew.jointplot(data=DetaFrame_cm)
pltNew.show()

Ausgabe:

Joint Plot in Seaborn

Wir können ein numpy-Array der gegebenen Daten erstellen, um die fünf Linien mit der ndarray()-Funktion der numpy-Bibliothek zu zeichnen, und es verwenden, um die fünf Linien zu zeichnen. Wir können die Farbpalette ändern, um den Datenpunkten mit dem Argument palette Farben zu geben, und ihren Wert auf einen Palettennamen wie dunkel für dunkle Farben setzen.

Standardmäßig sind die Legenden auf true gesetzt, aber wir können die Legenden ausblenden, indem wir das Argument legend auf false setzen. Die Höhe des Diagramms ist standardmäßig sechs, aber wir können sie mit dem Argument height auf jeden beliebigen numerischen Wert setzen.

Standardmäßig ist das Verhältnis von Randachsen und Gelenkachsenhöhe auf 5 eingestellt, aber wir können es auf einen beliebigen numerischen Wert ändern. Dieses Verhältnis legt die Größe jedes Diagramms fest. Standardmäßig beträgt der Abstand zwischen den Rand- und Gelenkachsen 0,2, aber wir können ihn in einen beliebigen numerischen Wert ändern.

Lassen Sie uns die oben genannten Eigenschaften ändern. Siehe Code unten.

import seaborn as snNew
import pandas as pdNew
import matplotlib.pyplot as pltNew

array = [
    [11, 1, 0, 2, 0],
    [3, 8, 0, 1, 0],
    [0, 16, 3, 0, 0],
    [0, 0, 12, 0, 0],
    [0, 0, 0, 13, 0],
    [0, 1, 0, 0, 16],
]

DetaFrame_cm = pdNew.DataFrame(array, range(6), range(5))
snNew.jointplot(
    data=DetaFrame_cm, palette="dark", legend=False, height=5, ratio=3, space=1
)
pltNew.show()

Ausgabe:

sich ändernde Eigenschaften des gemeinsamen Grundstücks

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Verwandter Artikel - Seaborn Plot