0

我有以下数据框:
在此处输入图像描述

但我不知道如何绘制它,所以它看起来像这样:
在此处输入图像描述

我非常感谢您的帮助。

4

1 回答 1

0

我最终做的是以下内容:
1.- 使用 df.values() 函数将其放入数组中,然后以某种方式对其进行整形,以便我知道列具有每个状态的值。
2.-创建一个字典,值是数组切片,键是每个状态的名称。

vals = cu.values.reshape(4,11)
plotdict = {}
for i, estado in enumerate(entidades):
    plotdict[estado] = vals[:,i-1]
for estado, datos in plotdict.items():
    plt.plot([1,2,3,4], datos, label=estado, c=np.random.rand(3,))
    plt.yscale(value="log")
    plt.legend(bbox_to_anchor=(1.05, 1))
    plt.xticks([1, 2, 3, 4], ['Q1', 'Q2','Q3','Q4'])

在此处输入图像描述

于 2021-03-10T09:57:24.740 回答