KekLib.DraggableCurves#

DraggableCurves.py

ref:

https://stackoverflow.com/questions/63561034/arrows-with-draggable-end-in-matplotlib

Copyright (c) 2022-2024, SAXS Team, KEK-PF

class DraggableCurves(ax, x_only=False, button_release_user_callback=None, debug=False)#

Bases: object

add(x, y, *args, **kwargs)#
button_release_callback(event)#

called when a mouse button is released

clear()#
create_cursor(artist)#
get_displacements()#
get_last_displacement()#
motion_notify_callback(event)#

called when the mouse moves

move(event, artist)#
pick_callback(event)#

called when an element is picked

remove_cursor()#
update_cursor(artist)#
update_displ_list()#
demo()#