Я пытаюсь построить набор трехмерных линий, соединяющих точки - они будут отображаться как v.Пример ввода данных:
xs = [[1,2,1],...]
ys = [[2,-2,4],...]
zs = [[3,0,4],...]
Существует 6000 из этих v, которые я пытаюсь отсортировать / построить по дополнительному значению цвета в массиве - по одному значению цвета на массив.
В настоящее время ничего не строится.Я просто получаю пустую фигуру.Любая помощь будет потрясающей.Thx.
#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()