++++Data Science
May 2026×Notebook lesson
Notebook converted from Jupyter for blog publishing.
04-Comparison-Plots
Driptanil DattaSoftware Developer
Comparison Plots with pairplot() and jointplot()
Imports
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as snsThe Data
df = pd.read_csv("StudentsPerformance.csv")df.head()HTML
MORE
gender
race/ethnicity
parental level of education
lunch
test preparation coursejointplot
sns.jointplot(x='math score',y='reading score',data=df)RESULT
<seaborn.axisgrid.JointGrid at 0x23f9ed8dd08>PLOT

sns.jointplot(x='math score',y='reading score',data=df,kind='hex')RESULT
<seaborn.axisgrid.JointGrid at 0x23fa1027308>PLOT

sns.jointplot(x='math score',y='reading score',data=df,kind='kde')RESULT
<seaborn.axisgrid.JointGrid at 0x23fa11d4108>PLOT

pairplot
sns.pairplot(df)RESULT
<seaborn.axisgrid.PairGrid at 0x23fa12eb608>PLOT

sns.pairplot(df,hue='gender',palette='viridis')RESULT
<seaborn.axisgrid.PairGrid at 0x23fa18c8908>PLOT

sns.pairplot(df,hue='gender',palette='viridis',corner=True)RESULT
<seaborn.axisgrid.PairGrid at 0x23fa1e07948>PLOT

sns.pairplot(df,hue='gender',palette='viridis',diag_kind='hist')RESULT
<seaborn.axisgrid.PairGrid at 0x23fa190ef88>PLOT
