Ошибка значения функции scatter3D(): несоответствие формы: объекты не могут быть переданы в одну фигуру

#python #python-3.x #matplotlib #graph

#python #python-3.x #matplotlib #График

Вопрос:

Я строю 3D-график для представления. Я использовал следующий код.

 ax = plt.axes(projection = '3d')
ax.scatter3D(x_int, y_int, der_int, c=der_int, cmap = 'hsv')
  

Я получил вышеуказанную ошибку. x_int, y_int, der_int это целочисленные списки.
Мне нужно решение для этого.

Комментарии:

1. Пожалуйста, опубликуйте полную ошибку и соответствующий код, показывающий, как определяются x_int и y_int .

2. всегда помещайте полное сообщение об ошибке (начинающееся со слова «Трассировка») в вопрос (не комментарий) в виде текста (не скриншота). Есть и другая полезная информация.

3. вы могли бы создать минимальный рабочий код с примерами данных непосредственно в коде. И затем мы можем запустить его, посмотреть, правильный ли ваш тип данных, протестировать идеи для решения проблемы.

4. если я использую список с целыми числами, я получаю график. Ошибка может означать, что у вас есть список с объектами, которые не являются прямыми целыми числами

5. Через некоторое время я исправил ошибку, извините за неудобства.