Python 在Pandas或Matplotlib中打印图形

Python 在Pandas或Matplotlib中打印图形,python,matplotlib,pandas,Python,Matplotlib,Pandas,我的元组列表为[(2014,30,15),(2015,10,20),(2007,5,3)]。 现在我想以这样一种方式绘制pandas中的条形图,即X轴上每个元组的第一个索引以及y轴上第二个和第三个元素的对应条形图。因此,对于x轴上的第一个元组2014和y轴上的两个分别为30和15的条形图。如何使用pandas plot函数或在python matplotlib中实现这一点 听起来你想要: df = pd.DataFrame( [(2014, 30, 15), (2015, 10, 20), (2

我的元组列表为[(2014,30,15),(2015,10,20),(2007,5,3)]。 现在我想以这样一种方式绘制pandas中的条形图,即X轴上每个元组的第一个索引以及y轴上第二个和第三个元素的对应条形图。因此,对于x轴上的第一个元组2014和y轴上的两个分别为30和15的条形图。如何使用pandas plot函数或在python matplotlib中实现这一点

听起来你想要:

df = pd.DataFrame( [(2014, 30, 15), (2015, 10, 20), (2007, 5, 3)] )
df.columns = ['year','v1','v2']
df.set_index('year', inplace=True)
df.plot(kind='bar')
其中:

听起来你想要:

df = pd.DataFrame( [(2014, 30, 15), (2015, 10, 20), (2007, 5, 3)] )
df.columns = ['year','v1','v2']
df.set_index('year', inplace=True)
df.plot(kind='bar')
其中:


谢谢JD Long,这正是我要找的。:)谢谢JD Long,这正是我想要的