pilabels
Version 1.1.0.0 (2.56 KB) by
Alan B
Automatically replaces xticklabels with rational multiples of pi.
- picks reasonable limits and ticks
- uses latex for pretty fractions if necessary
- replaces old labels produced by previous calls
- does NOT autocorrect on zoom/pan/resize
algorithm:
- choose limits as smallest n such that pi/n < x_data_range
- optional: increase n to next smallest "round" number
- "round" means "power of 2" right now; could be a*b^n with a<b, 2^a*3^b, etc
- choose step size as smallest d that ensures at least L tick marks
I'm sure there are plenty of bugs
Cite As
Alan B (2026). pilabels (https://www.mathworks.com/matlabcentral/fileexchange/27010-pilabels), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2007a
Compatible with any release
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Graphics > Labels and Styling > Axes Appearance > Limits, Ticks, and Grids > Grid Lines, Tick Values, and Labels >
Find more on Grid Lines, Tick Values, and Labels in Help Center and MATLAB Answers
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
