Matplotlib图条形图堆积在x轴上不同位置的循环中

马林莎

我有一个字典列表,这些字典具有不同的键和不同数量的键。

users_records = [{'a': 0.5, 'b': 0.5}, {'c': 0.3, 'd': 0.2, 'e': 0.5}, {'f': 1.0}]

我想在此列表(字典)中绘制这些元素,将每个元素绘制为堆积的条形图。我可以使用以下代码绘制单个字典。我期待这样的事情
在此处输入图片说明

for user in users_records:
 pd.DataFrame.from_dict(pd.Series(user)).T.plot.bar(stacked=True)
plt.show()

但是每个条形图都绘制在图中相同的位置。如何在X轴上移动横条?

广晃

我们试试吧:

pd.DataFrame.from_records(users_records).plot.bar(stacked=True)

输出:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章