Задать вопрос

Почему возникает ошибка TypeError при построении 3D графика в mathplotlib?

Хочу построить трехмерный график следующим кодом:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
import pandas as pd

df = pd.read_csv('DATA.csv')

fig = plt.figure()
ax = Axes3D(fig)

x = np.array(df['date'], dtype='datetime64')
y = np.array(df['y_axis'])
z = np.array(df['z_axis'])

ax.scatter(x, y, z)
plt.show()


Возникает ошибка:
TypeError: The DTypes <class 'numpy.dtype[float64]'> and <class 'numpy.dtype[datetime64]'> do not have a common DType. For example they cannot be stored in a single array unless the dtype is `object`.

Ошибку не понимаю, кроме того, что проблема с x. df['date'] массив с датами в виде строк вида "%Y-%m-%d %H:%M:%S". В чем может быть проблема?
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
sheerluck
@sheerluck
Покажите 5-10 строк из DATA.csv
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы