我已经在这个圈子里走了一段时间,并且认为我发布了。 我有一个具有UserID,TimeSlot和Count的数据帧。
我试图在单独的折线图上绘制2个UserID(3& 4),沿着x轴绘制TimeSlot,并在Y上绘制计数总和。我试图引用{ {3}}但似乎无法满足我的需求。
如何修复此代码?
userList = [3,4]
df.set_index('TimeSlot', inplace=True)
df2 = df.groupby('UserID')
ncols=2
nrows = int(np.ceil(df2.ngroups/ncols))
fig, axes = plt.subplots(nrows=4, ncols=ncols, figsize=(12,4), sharey=True)
for (key, ax) in zip(df2.groups.keys(), axes.flatten()):
df2.get_group(key).plot(ax=ax)
ax.legend()
plt.show()
答案 0 :(得分:0)
好的,这是我的最终解决方案:
figure
它实际上绘制了同一图表上的线条,我认为这很好。