Как показать сюжет с коррекциями - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть фрейм данных, и я хочу построить такую ​​фигуру. Я пробую в R и python, но не могу. Кто-нибудь может мне помочь построить эти данные? Спасибо.
Это мои простые данные и код:

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
data = pd.DataFrame([[1, 4, 5, 12, 5, 2,2], [-5, 8, 9, 0,2,1,8],[-6, 7, 11, 19,1,2,5],[-5, 1, 3, 7,5,2,5],[-5, 7, 3, 7,6,2,9],[2, 7, 9, 7,6,2,8]])
sns.pairplot(data)
plt.show()

enter image description here

1 Ответ

0 голосов
/ 05 февраля 2020

sns.pairplot() - простая функция, предназначенная для простого создания парного графика с использованием настроек по умолчанию. Если вам нужна большая гибкость с точки зрения типа графиков, которые вы хотите на рисунке, то вы должны использовать PairGrid напрямую

data = pd.DataFrame(np.random.normal(size=(1000,4)))

def remove_ax(*args, **kwargs):
    plt.axis('off')

g = sns.PairGrid(data=data)
g.map_diag(plt.hist)
g.map_lower(sns.kdeplot)
g.map_upper(remove_ax)

enter image description here

...