谢谢您阅读此篇。我是python和英语的初学者。我想用加载的csv文件中的数据集-X,Y和Z绘制3D图形。所以我将x设置为csv文件的第二列:
mpl.rcParams['legend.fontsize'] = 10
fig = plt.figure()
f = fig.gca(projection='3d')
x = df[[1]]
y = df[[2]]
z = df[[3]]
f.plot(x, y, z, label='vector')
plt.show()
但是这段代码给了我:KeyError:0如何将ithis转换为图形?(每个数据帧有292307行。)
太感谢了。
您的错误是与熊猫有关,而不是matplotlib。使用以下命令获取列名:
df.keys()
然后您需要提取列:例如,我的列名是[“ hi”,“ bye”,“ world”],那么我的命令是:
x = df["hi"]
y = df["bye"]
z = df["world"]
阅读熊猫索引并选择文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句