Читайте координаты от щелчка мышью в mpld3
Я сгенерировал фигуру с помощью mpld3 и связал ее с plugins.MousePosition() для отображения координат, как показано ниже.
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
import mpld3
from mpld3 import plugins, utils
x,y = np.random.rand(2,10)
fig, ax = plt.subplots()
ax.scatter(x,y,s=10,c='orange')
plugins.connect(fig, plugins.MousePosition())
mpld3.show()
Положение мыши отображается в правом нижнем углу, что означает, что координаты x,y могут быть прочитаны каким-либо образом. Есть ли способ использовать информацию о координатах для рисования многоугольника на основе щелчка мышью и двойного щелчка?
1 ответ
Это было бы возможно, но вам, по сути, пришлось бы создать простую программу для рисования в d3 / javascript, а затем создать плагин, включающий реализацию javascript.
Я нашел ветку форума, которая может представлять интерес для этой темы: https://groups.google.com/forum/.