barlabel
Adds the value of the bar on top of the bar for the active figure, ignoring
bars with a value of zero. Automatically pulls bar height data from the
figure. Accepts up to three variable arguments in any order:
rotation is the angle of the text (default zero)
textoption is the formatspec string (default '%.0f')
ignorezero is a logical indicating if bars with a value of zero are
labeled (default true)
Example usage:
bar([2 6 7])
h = barlabel
h =
Figure (1) with properties:
...
bar([3 98 65])
barlabel(false,45);
Labels all bars (including zeros) and rotates text 45 degrees
Cite As
Jackson Burns (2026). barlabel (https://github.com/JacksonBurns/MATLAB_barlabel), GitHub. Retrieved .
This function abstracted from this answer on MATLAB Answers: https://www.mathworks.com/matlabcentral/answers/351883-value-on-top-of-grouped-bar-graph#answer_277165
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.2 | Fixed title unintentionally changed in last version |
|
|
| 1.0.1 | Added link to GitHub repository. |
|
|
| 1.0.0 |
