изображение в html с помощью mpld3

Я пытаюсь экспортировать html графика, используя mpld3

import matplotlib.pyplot as plt, mpld3
obj, = plt.plot([3,1,4,1,5], 'ks-', mec='w', mew=5, ms=20)
mpld3.save_html(obj,'C:\\Users\\prabhat.mishra\\Desktop\\figure.html')


Сталкиваюсь с проблемой как AttributeError: 'Line2D' object has no attribute 'canvas


person prabhat mishra    schedule 30.03.2018    source источник


Ответы (1)


Разобрался с solution:

import matplotlib.pyplot as plt, mpld3
fig = plt.figure()
obj, = plt.plot([3,1,4,1,5])
mpld3.save_html(fig,"C:\\Users\\prabhat.mishra\\Desktop\\figure1.html")

Вам нужно передать объект фигуры save_html

person prabhat mishra    schedule 30.03.2018