是否有matplotlib.pyplot函数来绘制两列绘图?

goqiplq2  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(555)

我正在试验数据可视化。
我得到了以下 Dataframe :

one = {'year' : [2010,2011,2012,2010],
      'value' : [10,10,20,30],
      'model' : ['one', 'one', 'one', 'two']}
df = pd.DataFrame(one)
df

我想画一条线,显示模型一的增值。我试过这个:

df.set_index('model').loc['one'].plot()


但它并没有显示正确的绘图,即 df.set_index('model').loc['one']df['year'] 有什么帮助吗?

xggvc2p6

xggvc2p61#

iiuc:
尝试:

df.pivot('model','year','value').plot()


# import seaborn as sns

sns.relplot(kind='line',x='model',y='value',data=df,hue='year')

输出:

相关问题