Учебники

Seaborn — Парная Сетка

PairGrid позволяет нам нарисовать сетку вспомогательных участков, используя тот же тип графика для визуализации данных.

В отличие от FacetGrid, он использует разные пары переменных для каждого субплота. Он формирует матрицу подзаговоров. Его также иногда называют «матрицей рассеяния».

Использование pairgrid похоже на facetgrid. Сначала инициализируйте сетку, а затем передайте функцию построения графика.

пример

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('iris')
g = sb.PairGrid(df)
g.map(plt.scatter);
plt.show()

Variousmodels

Также можно построить другую функцию на диагонали, чтобы показать одномерное распределение переменной в каждом столбце.

пример

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('iris')
g = sb.PairGrid(df)
g.map_diag(plt.hist)
g.map_offdiag(plt.scatter);
plt.show()

Выход

Точки гистограммы

Мы можем настроить цвет этих графиков, используя другую категориальную переменную. Например, набор данных радужной оболочки имеет четыре измерения для каждого из трех различных видов цветов радужной оболочки, чтобы вы могли увидеть, как они отличаются.

пример

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('iris')
g = sb.PairGrid(df)
g.map_diag(plt.hist)
g.map_offdiag(plt.scatter);
plt.show()

Выход

цветной

Мы можем использовать другую функцию в верхнем и нижнем треугольниках, чтобы увидеть разные аспекты отношений.