Parcelle commune de Seaborn

Ammar Ali 15 février 2024
Parcelle commune de Seaborn

Ce tutoriel discutera de la création d’un tracé conjoint de deux variables à l’aide de la fonction jointplot() de Seaborn.

Parcelle commune de Seaborn

Nous pouvons utiliser la fonction jointplot() pour tracer deux variables dans Seaborn. Pour créer le tracé conjoint, nous devons créer un bloc de données des données données à l’aide de la bibliothèque pandas ou numpy et le transmettre à la fonction jointplot() en utilisant l’argument data.

Créons un bloc de données à l’aide de la fonction DataFrame() de la bibliothèque pandas et traçons un tracé conjoint à l’aide du bloc de données. Voir le code ci-dessous.

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()

Production :

terrain commun à seaborn

Nous pouvons créer un tableau numpy des données données pour tracer les cinq lignes en utilisant la fonction ndarray() de la bibliothèque numpy et l’utiliser pour tracer les cinq lignes. Nous pouvons changer la palette de couleurs pour donner des couleurs aux points de données en utilisant l’argument palette et définir sa valeur sur un nom de palette comme dark pour les couleurs sombres.

Par défaut, les légendes sont définies sur true, mais nous pouvons masquer les légendes en définissant l’argument legend sur false. La hauteur du graphique est de six par défaut, mais nous pouvons la définir sur n’importe quelle valeur numérique à l’aide de l’argument height.

Par défaut, le rapport des axes marginaux et de la hauteur des axes articulaires est défini sur 5, mais nous pouvons le remplacer par n’importe quelle valeur numérique. Ce rapport définit la taille de chaque parcelle. Par défaut, l’espace entre les axes marginal et articulaire est de 0,2, mais nous pouvons le remplacer par n’importe quelle valeur numérique.

Modifions les propriétés mentionnées ci-dessus. Voir le code ci-dessous.

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()

Production :

modification des propriétés du tracé joint

Auteur: 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

Article connexe - Seaborn Plot