Мне интересно, можно ли получить значения x и y моего щелчка мыши на графике. В основном что-то вроде функции ginput MATLAB или matplotlib. Я много искал в Интернете, но не нашел решения.
Ближайшее, что я нашел, - это функция .on_click()
. Эта функция принимает функцию обратного вызова, но ничего не возвращает. Я видел официальный пример , использующий его с «событием щелчка» в качестве обновления рисунка (т. Е. Изменение цвета и размера символа для точек, на которые был выполнен щелчок).
Возможно ли это определить новую функцию обратного вызова, которая будет возвращать значение как нечто, с чем я могу работать? Мне удалось изменить функцию обратного вызова в официальном примере на
def return_point(trace, points, selector):
xt=points.xs
print(xt)
return xt
, но все же я могу только печатать, но не возвращать эти значения x.
Очень признателен за вашу помощь!