Python 如何在当前状态/序列中绘制数据帧?

Python 如何在当前状态/序列中绘制数据帧?,python,pandas,dataframe,matplotlib,plot,Python,Pandas,Dataframe,Matplotlib,Plot,我正在尝试重新配置pandas数据帧,目前看起来如下: No. Val 0 7 1 1 9 2 2 1 3 3 4 4 df已根据“val”按升序排序。我怎样才能按照“否”列的顺序绘制df?(即先绘制(7,1),然后绘制(9,2)等)您可以将matplotlib用作 plt.plot( df['No.'].tolist() , df['Val'].tolist() , color ='blue' ) plt.show() 或是海生的 sns.s

我正在尝试重新配置pandas数据帧,目前看起来如下:

   No. Val   
0  7   1  
1  9   2  
2  1   3  
3  4   4

df已根据“val”按升序排序。我怎样才能按照“否”列的顺序绘制df?(即先绘制(7,1),然后绘制(9,2)等)

您可以将matplotlib用作

plt.plot( df['No.'].tolist() , df['Val'].tolist() , color ='blue' )
plt.show()
或是海生的

sns.scatterplot(x = 'No.' , y = 'Val' , data = df)