Не в состоянии построить каркас с Matplotlib 3D - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь следующий код из https://pythonprogramming.net/3d-graphing-python-matplotlib/

from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
X, Y, Z = [1,2,3,4,5,6,7,8,9,10],[5,6,2,3,13,4,1,2,4,8],[2,3,3,3,5,7,9,11,9,10]
ax.plot_wireframe(X, Y, Z)

plt.show() 

Однако я получаю следующую ошибку:

AttributeError: 'list' object has no attribute 'ndim'

Я попытался преобразовать список в np.array, но ошибка все еще сохраняется. Где проблема?

1 Ответ

0 голосов
/ 30 августа 2018

Просто проблема совместимости версии библиотеки, попробуйте изменить ax.plot_wireframe(X, Y, Z) на ax.plot(X, Y, Z).

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