我有一个csv文件,其中包含要打印的值。该文件没有如下所示的标题
0.95744324 0.09625244 7.9512634
0 0.840118 0.153717 7.841126
1 0.646194 0.292572 7.754929
2 0.492966 0.452988 7.829147
3 0.291855 0.646912 7.991959
4 0.279877 0.716354 8.039841
... ... ... ...
我可以用下面的代码将每一列绘制成一个单独的线,但我想为相应的列/线添加一个x、y、z尺寸的图例。我不知道该怎么做,因为我现在用的是图例“x”中的所有键。我不能修改csv文件,所以我应该在代码中添加标题,然后分别绘制每一列吗
aPlot = pd.read_csv('accl/a.csv')
plt.figure()
plt.plot(aPlot, label = "x")
plt.xlabel("time")
plt.ylabel("acceleration[m/s^2")
plt.legend(loc="upper left")
plt.show
由于CSV文件没有标题,您可以通过传递
names
参数来指定列名然后可以使用数据框进行绘图,图例将正确无误:
给你:
相关问题 更多 >
编程相关推荐