我是一名初级程序员,我在以下方面遇到了麻烦:
我有一个数据集在一个python文件,我想绘制。数据如下所示:
0.00000000,0.00000000
1.00000000,2.92610390
2.00000000,2.91658800
3.00000000,2.90708989
4.00000000,2.89760956
我想把每一行的第一个数字画成x轴,每一行的第二个数字画成y轴。我该怎么做呢?我试过使用pandas并将其转换为两个列表,但这对我来说不起作用。
提前感谢!
如果文件没有头,您可以将names
参数传递给read_csv
,然后使用DataFrame.plot
:
df = pd.read_csv(file, names = ['x', 'y'])
df.plot(x= 'x', y= 'y')
#thank you Mr. T
plt.show()