【发布时间】:2019-07-24 19:06:18
【问题描述】:
我正在尝试使用 seaborn 根据同一数据框中的其他两列为数据框中的每一列绘制图。
假设我们有一个包含以下列(X、Y、N1、N2、N2 ....)的数据框。对于所有 N 的图,如何获得 N1、N2、... 两个轴 X 和 Y 的图?
【问题讨论】:
我正在尝试使用 seaborn 根据同一数据框中的其他两列为数据框中的每一列绘制图。
假设我们有一个包含以下列(X、Y、N1、N2、N2 ....)的数据框。对于所有 N 的图,如何获得 N1、N2、... 两个轴 X 和 Y 的图?
【问题讨论】:
这可能会对您有所帮助!
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)
【讨论】: