у меня возникают небольшие проблемы со следующим проложена в IPython ноутбук на Mac OSX с питоном 3.3:mpld3 всплывающие подсказки не удается при изменении местоположения XTICK
import mpld3
from mpld3 import plugins
mpld3.enable_notebook()
fig, ax = plt.subplots()
points = plt.scatter([0,3,5, 9], [2,4,6, 8])
labels= ['a', 'b', 'c']
#ax.xaxis.set_ticks([2,4])
tooltip = plugins.PointHTMLTooltip(points, labels,
voffset=10, hoffset=10)
plugins.connect(fig, tooltip)
mpld3.display()
прекрасно работает. Однако, если я раскомментировать из:
ax.xaxis.set_ticks([2,4])
Он вылетает с ошибкой: Ошибка типа: 2 не в формате JSON сериализации
Является ли это ошибка? Есть ли работа?
Спасибо!
Очевидно, функция хочет объект JSON, вы даете ему список, пытаюсь передать json.dumps ([2,4]), как параметр. –
, изменяя его на: ax.xaxis.set_ticks (json.dumps ([2,4])) сбой с сообщением об ошибке: TypeError: unorderable types: numpy.ndarray()
dylkot