我正在使用pandas从较大的数据集中绘制一些数据。我有以下代码来排序特定列(类别/描述)并从一个大型DF中绘制它们。
df.amt[df.categ=='A'].cumsum().plot(legend=True,label='A',figsize=(11,5))
df.amt[df.descrip=='B'].cumsum().plot(legend=True,label='B',figsize=(11,5))
当绘制图像时:
蓝线从(2015年,8)开始,红线从(2014,9)开始,但在情节中并非如此。
这肯定是因为两个绘图命令相互跟随。如何使连续的绘图命令发挥得很好?
答案 0 :(得分:0)
几乎可以肯定,您已将数据引入
df.amt[df.descrip=='B'].cumsum().plot(legend=True,label='B',figsize=(11,5))
在你相信之前。我们真正帮助的唯一方法是让您花时间提供更多细节和更多代码。
考虑以下事项:
df = pd.DataFrame(np.arange(18).reshape(-1, 2), columns=['A', 'B'])
df.loc[range(3), 'B'] = np.nan
df.A.plot(label='A')
df.B.plot(label='B')
df.A.cumsum().plot(label='A')
df.B.cumsum().plot(label='B')