我正在尝试绘制一组连接点的3D线---它们将绘制为v。数据输入示例为:
xs = [[1,2,1],...]
ys = [[2,-2,4],...]
zs = [[3,0,4],...]
我试图通过数组中的其他颜色值对这些v中的6000个进行排序/绘图-每个数组一个颜色值。
目前没有任何内容。我只是一个空白。任何帮助都是极好的。谢谢。
#lc = multiline3D(xs,ys,zs,color1,cmap='Reds',alpha=0.3,linewidths=3)
fig = plt.figure()
ax = fig.gca(projection='3d')
segments = [np.column_stack([x, y, z]) for x, y, z in zip(xs, ys, zs)]
lc = Line3DCollection(segments,cmap='Reds',alpha=0.2,linewidths=3)
lc.set_array(np.asarray(color1))
ax.add_collection3d(lc,zs=0,zdir='z')
ax.autoscale()
fig.show()