Advanced hline and vline

Version (4.08 KB) by Hoi Wong
Draws horizontal/vertical lines in graphs. Accept axes handle and allows user to specify label posit
Updated 19 Aug 2014

View License

I needed to draw some vertical markers to my plots in GUI, so I checked out Brandon Kuczenski's hline/vline submission. However it doesn't accept axes handle as an input argument.
Getting around by switching with 'gca' causes weird behavior due to uncertain timing in GUI. So I reverse engineered the basic idea in his code and added in a few degrees of freedom. I hope this will help other MATLAB GUI programmers.

I haven't done any extensive testing as I'm busy with with my project on hand. Please send any suggestions, bug reports to Thanks!

Cite As

Hoi Wong (2024). Advanced hline and vline (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: hline and vline

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

Added textHandle as an optional output and yLimits for vline() and xLimits for hline() as optional inputs.

Refactored to enable linePropertiesList, textPropertiesList, isLineColorSynchronizedWithText

Updated description