繁体   English   中英

在单个线性图中绘制多个字典/数据框

[英]plot multiple dictionaries/dataframes in a single linear graph

我正在多个字典中从某些来源收集数据,如下所示

d1={'01-01-2018':15,'02-01-2018':15,'03-01-2018':15}
d1={'01-01-2018':20,'02-01-2018':25,'03-01-2018':56}
d1={'01-01-2018':10,'02-01-2018':14,'03-01-2018':45}
d1={'01-01-2018':18,'02-01-2018':15,'03-01-2018':15}

每个字典都有日期和值。现在我想将它们转换为数据框,然后在单个线性图中绘制( d1,d2,d3,d4有4条线, x axis -日期, y axis -值)

如果多个词典不方便在单个图形中绘制,则可以在其他合适的数据结构中收集(列表)

df = pd.DataFrame({'d1': d1, 'd2': d2, 'd3': d3, 'd4': d4})
df.reindex(pd.to_datetime(df.index)).plot()

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM