使用seaborn绘制不同列的数据

时间:2019-07-24 19:06:18

标签: dataframe seaborn

我正在尝试使用seaborn根据同一数据框中的其他两个列获取数据框中每个列的图。

假设我们有一个包含以下列(X,Y,N1,N2,N2 ....)的数据框。如何获得N1,N2,...的图,其中所有N的图都有两个X和Y轴?

1 个答案:

答案 0 :(得分:2)

这可能会对您有所帮助!

data = pd.DataFrame({'X': ['Alice', 'Bob', 'Charles', 'David'],
        'y': [10, 20, 15, 25],
        'N1': [40000, 24000, 31000, 20000], 
        'N2': [6000, 4000, 3000, 2000]})

for col in data.iloc[:, 2:].columns:
    plt.figure()
    sns.stripplot(x='X', y='y', data=data, hue=col)