如何从数据框向堆叠区域图的每个级别添加值?

时间:2019-01-30 09:40:38

标签: python python-3.x pandas dataframe matplotlib

我正在编写每晚自动化运行的报告,并希望提供一个简单易懂的先前构建的累积图。我有一个Pandas Dataframe,看起来像这样:

               0006.39  0006.44  0006.50  0007.61  0008.66
Type  Status                                               
CTS   Pass          120     16.0    120.0     99.0     58.0
      Failed         96    200.0     96.0    117.0    158.0
      Didnt run       0      0.0      0.0      0.0      0.0
SDK   Pass          166    108.0    117.0     96.0     74.0
      Failed        126     38.0     25.0     31.0     29.0
      Didnt run     103    249.0    268.0    283.0    307.0
Total Pass          286    124.0    237.0    195.0    132.0
      Failed        222    238.0    121.0    148.0    187.0
      Didnt run     103    249.0    268.0    283.0    307.0

,然后使用以下代码创建图形:

def create_graphs(sum_dt):
    for t in sum_types:
        plt.interactive(True)
        sum_dt.loc[t].T.plot(kind = 'area', stacked=True, title = t, color = ['green', 'red', 'grey'], grid = True).get_figure()
        plt.show(block=True)

我想绘制每个状态的值,因此对于每个内部版本和每个Status都很清楚,值是什么。我该怎么办?

0 个答案:

没有答案