2
如何从嵌套字典中绘制条形图?从嵌套字典中绘制条形图
{
Weekly: {
'Gas': '65.22',
'Electricity': '120.01'
},
Monthly: {
'Gas': '171.05',
'Electricity': '252.12'
}
}
如何从嵌套字典中绘制条形图?从嵌套字典中绘制条形图
{
Weekly: {
'Gas': '65.22',
'Electricity': '120.01'
},
Monthly: {
'Gas': '171.05',
'Electricity': '252.12'
}
}
在这个网站:http://wiki.scipy.org/Cookbook/Matplotlib/BarCharts,你会发现一个很好的教程,如何在matplotlib创建条形图。如果你的字典存储在变量d
您可以访问标签与列表:
labels = d.keys() # ['Monthly', 'Weekly']
对于值,您可以使用:
gas = [ float(x['Gas']) for x in d.values() ] # [171.05, 65.22]
electricity = [ float(x['Electricity']) for x in d.values() ] # [171.05, 65.22]