3D-график не отображается - PullRequest
0 голосов
/ 10 ноября 2019

Я построил это:

fig = plt.figure()
ax = plt.axes(projection= '3d')
zline = np.linspace(0, 16, 10000)
xline = np.sin(zline)
yline = np.cos(zline)
ax.plot3D(xline, yline, zline, 'red')

enter image description here

Однако, когда я строю следующий код, ничего не появляется:

zdata = np.random.random(500)
xaxis = np.sin(zdata)
yaxis = np.cos(zdata)
ax.scatter3D(xaxis, yaxis, zdata, c=zdata, cmap='Greens')

Три это просто <mpl_toolkits.mplot3d.art3d.Path3DCollection at 0x20e10b546c8> но график не строится? Почему это так?

enter image description here

1 Ответ

1 голос
/ 11 ноября 2019

При построении графика на линии вам нужно будет создать новую фигуру (как в первом разделе):

fig = plt.figure()
ax = plt.axes(projection= '3d')
zdata = np.random.random(500)
xaxis = np.sin(zdata)
yaxis = np.cos(zdata)
ax.scatter3D(xaxis, yaxis, zdata, c=zdata, cmap='Greens')

Когда встроенный график не будет обновляться. Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...