Python mpld3 '.show ()' Выдает мне эту ошибку «Объект типа ndarray не JSON сериализуемый»
Я знаю, что здесь есть много дубликатов этого вопроса, однако я не смог найти недавний. Кажется, это обычная проблема с mpld3.
Использование Matplotlib версии 3.1.3
Использование mpld3 версии 0.3
Я также использую Anaconda и сделал обновление conda - -all и conda update --all и все равно получить эту ошибку.
Вот код для воспроизведения ошибки. [Это действительно просто]
import matplotlib.pyplot as plt
import mpld3
fig, ax = plt.subplots()
x, y = [[1,2,3],[4,3,2]]
ax.scatter(x, y)
mpld3.show()
Есть идеи по быстрому исправлению? Или, если бы кто-то более знающий, чем я, мог бы опубликовать это где-нибудь, где его можно решить соответствующим образом? сам. Это никоим образом не отражает того, что я пытаюсь сделать [простым способом показать фигуру matplotlib на веб-странице]. Я знаю, что matplotlib использует numpy внутри, поэтому должна быть некоторая проблема с mpld3, анализирующей словарь свойств фигуры.