【发布时间】:2018-10-29 17:10:15
【问题描述】:
我有一个 Python 字典,格式为:
dict = {0: {a: 1, b: 2}, 1: {a: 1, b: 2}}
我使用 from_dict() 从中创建了一个 Pandas DataFrame。正如预期的那样,这给了我一个多索引数据框。
现在我想绘制这个数据框,外部索引是 x 轴,内部索引是图表中的单独线,y 轴上的数据点是值。
我尝试将它们堆叠起来,但它只给了我一行。
我当前的代码:
data = pd.DataFrame.from_dict(my_data)
data = data.T.stack()
data.plot()
有人知道如何做到这一点吗?
【问题讨论】:
-
请不要在内置函数后命名变量。例如,使用
d而不是dict。
标签: python pandas plot multi-index