Долгое время для создания морских парных графиков из фрейма данных - PullRequest
0 голосов
/ 10 июля 2020

Я генерирую 10 фреймов данных приличного размера (каждый из которых содержит по три атрибута, которые представляют собой массивы, содержащие ~ 500 элементов примитивных типов) и использую их для создания парных графиков с помощью seaborn. Весь процесс от печати "создания графиков" до фактически отображаемых графиков занимает около 2-3 минут.

    print('generating plots')
    plot1 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df1)
    plot2 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df2)
    plot3 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df3)
    plot4 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df4)
    plot5 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df5)
    plot6 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df6)
    plot7 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df7)
    plot8 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df8)
    plot9 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df9)
    plot10 = sns.pairplot(x_vars='x', y_vars='y', hue='hue_var', data=df10)
    print('done generating plots')

Я просто хочу понять, почему создание этих графиков из pandas занимает столько времени dataframe и есть ли способ повысить скорость.

...