问题描述
我有以下数据框:
非常感谢您的帮助。
解决方法
我最终做了以下事情:
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,['Q1','Q2','Q3','Q4'])