【发布时间】:2017-07-26 22:38:01
【问题描述】:
我有一个如下所示的数据框
univ date ms cs
C 11/01/1977 0.2 0.1
C 11/02/1977 0.3 0.4
B 11/01/1977 0.6 -0.1
B 11/02/1977 0.55 -0.5
A 11/01/1977 0.23 0.2
A 11/02/1977 0.12 0.15
etc
这是我目前拥有的
fig, axes = plt.subplots(1, 3, figsize=(15, 5))
for (universe, group), ax in zip(df.groupby([df.univ]), axes.flatten()):
group.plot(x='ms', y='cs', kind='scatter', ax=ax, title=universe)
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)
这会生成 3 个散点图,范围从 0 到 1。 我想做的是保持标题为 C、B、A 的地块的顺序,这样它就可以按 A、B、C 排序。
感谢您的帮助!
【问题讨论】:
标签: python pandas matplotlib