seaborn.jointplot vẽ biểu đồ liên kết (joint distribution) của hai biến: scatter/hex/kde ở giữa, phân bố biên (marginal) ở hai bên.
Với kind='kde', vẽ contour plot của mật độ kết hợp 2D.
Ví dụ với dataset Iris
import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
my_df = sb.load_dataset('iris')
sb.jointplot(x='petal_length', y='petal_width', data=my_df, kind='kde')
plt.show()
Giải thích
x='petal_length', y='petal_width': hai biến liên tục.kind='kde': vẽ đường đồng mức (contour) của mật độ xác suất 2D.- Biên: histogram/KDE đơn biến của từng biến.
- Giúp nhận diện cụm (cluster) và tương quan phi tuyến.
Các kind khác
'scatter': điểm (mặc định).'hex': hexagonal binning (dữ liệu lớn).'reg': scatter + đường hồi quy.'kde': contour mật độ.