Вернуть какое-то значение как событие клика - PullRequest
0 голосов
/ 08 июля 2020

Мне интересно, можно ли получить значения x и y моего щелчка мыши на графике. В основном что-то вроде функции ginput MATLAB или matplotlib. Я много искал в Интернете, но не нашел решения.

Ближайшее, что я нашел, - это функция .on_click(). Эта функция принимает функцию обратного вызова, но ничего не возвращает. Я видел официальный пример , использующий его с «событием щелчка» в качестве обновления рисунка (т. Е. Изменение цвета и размера символа для точек, на которые был выполнен щелчок).

Возможно ли это определить новую функцию обратного вызова, которая будет возвращать значение как нечто, с чем я могу работать? Мне удалось изменить функцию обратного вызова в официальном примере на

def return_point(trace, points, selector):
   xt=points.xs
   print(xt)
   return xt

, но все же я могу только печатать, но не возвращать эти значения x.

Очень признателен за вашу помощь!

...