Draggable data tips
Updated 14 Mar 2019
Matlab plots can display data-tips but these cannot be interactively moved except to the 4 corners of the data point.
This utility enables the user to interactively drag any newly-created data-tip, anywhere in the Matlab figure. A dashed line connects the dragged data-tip with the original data point.
The new draggable functionality only affects new data-tips, so it can be turned on/off to enable standard and new data-tips to co-exist in the same plot (see screenshot).
draggableDataTips('on') or draggableDataTips(true) turns the new functionality ON for new data-tips.
draggableDataTips('off') or draggableDataTips(false) turns the new functionality OFF for new data tips.
Relies on undocumented functionality.
This utility fails in HG2 (R2014b+) - please don't bug me about it, unless you found a solution...
On HG2 (R2014b+), use Allen's submission: https://www.mathworks.com/matlabcentral/fileexchange/69799-dragdatatip
Yair Altman (2023). Draggable data tips (https://www.mathworks.com/matlabcentral/fileexchange/44065-draggable-data-tips), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
No code change; only clarified in the Description section that this utility fails on R2014b or newer. Users of recent Matlab releases should use Allen's submission instead (see comment on 3 Jan 2019).
Fixed the bug reported by Aditya on Nov 3, 2013