我不明白为什么这不起作用。我把一堆浮点数据从csv文件拉到numpy数组中,我只想从数组中的3列创建一个3d散点图。在
#import data from the csv file
data = np.genfromtxt('data.csv', delimiter=',', dtype=float, skiprows=1)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(data[:,1], data[:,2], data[:,7], c='r', marker='0')
plt.show()
每次我收到断言错误:
^{pr2}$我有。。。我想好了,但我还是会把它贴出来,因为这是我遇到过的最没用的错误消息。问题就在这里:
ax.scatter(data[:,1], data[:,2], data[:,7], c='r', marker='0')
marker='0'无效,我本想点击marker='o',一旦修复它就可以正常工作了。在
您可以使用
Axes3DSubplot
对象的scatter3D()
方法:相关问题 更多 >
编程相关推荐