Рисование 3D полигона с помощью Matplotlib - PullRequest
0 голосов
/ 02 марта 2020

Я рисую 3D-многоугольник, используя следующий код:

fig = plt.figure()
ax = fig.add_subplot(projection='3d')
ax.set_xlim((0, 5))
ax.set_ylim((0, 5))
ax.set_zlim((0, 5))
x = [1,2,3, 3,2,1]
y = [2,1,2, 2,1,2]
z = [1,1,1, 2,2,2]
v = [list(zip(x, y, z))]
pc = Poly3DCollection(v)
ax.add_collection3d(pc)

Результат хорош с одной точки зрения:

enter image description here

Но неожиданно для другого:

enter image description here

Что-то не так с моим кодом?

...