数据框的散点图

时间:2019-05-29 09:00:46

标签: pandas dataframe matplotlib seaborn

我正在尝试为distplot like this绘制子图,但尝试使用子图进行绘制,但是卡住了。 Raw_list是pandas Dataframe的列表列名称,大约有600列,有150行,因此我将其切成10列。但我希望它能处理全部列。

这是代码

import seaborn as sns
import matplotlib.pyplot as plt

fig, axes = plt.subplots(5, 2, figsize=(20, 25))
fig.subplots_adjust(hspace=0.8) 
fig.suptitle('Distributions of Iris Features')

for i, col in Row_list[:10]:
    # Method 1: on the same Axis
    ax = axes[i // 2, i % 2]
    sns.distplot(solovev[col],ax=ax, kde_kws={"color":"b", "lw": 2,     "label":"solovev"}, hist_kws={"label":"solovev"})
    sns.distplot(LA5[col],ax=ax, kde_kws={"color":"r", "lw": 2, "label":"LA5"}, hist_kws={"label":"LA5","color": "r"})

#plt.setp(axes, yticks=[])
#plt.tight_layout()
plt.show()

0 个答案:

没有答案