【发布时间】:2019-09-26 14:14:20
【问题描述】:
我有以下数据框df:
A B C D E Gender
0 3.125 3.333333 3.333333 2.500 3.6 male
1 3.875 4.444444 4.555556 2.000 4.3 male
2 3.750 2.555556 4.111111 2.750 3.1 female
3 3.125 4.111111 4.444444 2.000 3.9 female
4 4.000 4.777778 4.777778 1.250 3.6 female
5 2.875 4.333333 4.000000 3.250 3.6 male
6 3.250 3.444444 2.333333 2.875 4.1 male
现在我想使用 Seaborn 绘制以下图:
ax = sns.stripplot(x=" ", y=" ", hue="Gender", data=df, jitter=True, palette="Set2", dodge=True)
不幸的是,我不知道我必须在 x 和 y 中添加什么,因为我的数据框的格式在某种程度上并不真正匹配。我想在 x 轴(A、B、C、D 和 E)上绘制 5 个散点图,在 y 轴上绘制 A、B、C、D 和 E 的值。
我怎样才能做到这一点?
【问题讨论】:
-
您想要制作 25 个散点图,分别绘制 A vs. A、A vs B.、... E Vs. E 在一个地块上?
-
或者您只是想制作 A-E 分布的散点图,在同一图上按性别着色?
标签: python pandas dataframe seaborn