Needle Gage User Interface Control

uigage creates a needle gage style uicontrol for GUI based applications
506 Downloads
Updated 10 Sep 2020

View License

uigage uses several MATLAB graphic objects to create a needle gage user interface control. uigage has many properties that can be used to generate a wide variety of needle gage displays. uigage behaves in a very similar fashion to uicontrol.
Note: uigage is mostly designed to be used by those who create their GUIs programmatically. uigage is a viable option if you need more graphic possibilities for your GUIs; when compared to its counterpart uigauge (see: Matlab App Designer)

Cite As

Eduardo Nigro (2026). Needle Gage User Interface Control (https://uk.mathworks.com/matlabcentral/fileexchange/64317-needle-gage-user-interface-control), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2016a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.4.0.0

- The gage needle is in a transformation group for faster needle position update
- The update speed of the gage numerical display was improved

1.3.0.0

- Added uipanel as a possible parent
- Fixed default values of OffBandColor (to match default band size)

1.2.0.0

- Nov 2017 - Fixed bug for gage creation with no input arguments
- Nov 2017 - Fixed bug for very small separation between color band values
- Nov 2017 - Fixed bug with property assignment sequence in constructor for LabelString property

1.1.0.0

- Sep 2017 - Fixed 'Visible' property bug
- Sep 2017 - Made Parent property immutable
- Sep 2017 - Added Enable property

1.0.0.0