这似乎很简单,我不确定为什么它不起作用。当我使用堆积的条形图时,它工作正常,但是当我使用折线图时,格式不正确(或其他方法不起作用?)。例如,堆叠的条形图看起来像
创建上述图表的逻辑很简单:
pivot_df = base_df.pivot(index='date', columns='column10', values='values')
pivot_df1 = pivot_df.fillna(0)
pivot_df1 = pivot_df1.astype(float)
pivot_df1 = pivot_df1.plot.bar(stacked=True, figsize=(10,7))
现在,我正在尝试使用相同的基本数据集(相同的日期)创建折线图,但列/值略有不同。我在一种条件下过滤了数据集并删除了几列(不知道这是否引起了问题?)。
base_df1 = base_df[((base_df['filter_column'] == 'this'))]
base_df1 = base_df1[['date', 'column2', 'column3', 'column4']]
base_df1 = base_df1.fillna(0)
base_df1 = base_df1.astype(float)
base_df1_piv = base_df1.pivot_table(index='date',columns='column2', values = 'column3')
base_df1_piv.plot.line()
我感觉自己缺少明显的东西吗?任何帮助表示赞赏。