barlabel

Writes the values of bars in bar graphs, with options to rotate text, change how text is displayed, and ignore bars with a value of zero.
36 Downloads
Updated Sat, 09 Jan 2021 01:53:05 +0000

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 (2024). 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
Created with R2019a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Characters and Strings in Help Center and MATLAB Answers

Community Treasure Hunt

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

Start Hunting!

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

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.