Python Matplotlib plot条形图在x轴上的不同位置以循环方式堆叠

Python Matplotlib plot条形图在x轴上的不同位置以循环方式堆叠,python,pandas,matplotlib,Python,Pandas,Matplotlib,我有一个字典列表,有不同的键和不同的键数 users_records = [{'a': 0.5, 'b': 0.5}, {'c': 0.3, 'd': 0.2, 'e': 0.5}, {'f': 1.0}] 我想在这个列表(字典)中绘制这些元素,每个元素作为一个堆叠的条形图。我可以使用下面的代码绘制一个字典。 我期待这样的事情 但每个条形图都绘制在绘图中的同一位置。如何在x轴上移动杆?让我们试试: pd.DataFrame.from_records(users_records).plot.b

我有一个字典列表,有不同的键和不同的键数

users_records = [{'a': 0.5, 'b': 0.5}, {'c': 0.3, 'd': 0.2, 'e': 0.5}, {'f': 1.0}]
我想在这个列表(字典)中绘制这些元素,每个元素作为一个堆叠的条形图。我可以使用下面的代码绘制一个字典。 我期待这样的事情

但每个条形图都绘制在绘图中的同一位置。如何在x轴上移动杆?

让我们试试:

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

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