ControlPanel

Version 2.7 (30.4 KB) by Zachary
Set up and interact with busy MATLAB graphics.
30 Downloads
Updated 30 Mar 2022

View License

Control Panel (app) Features
- (Group Visibility tab) Toggle the visibility of chart objects in a figure by group
- (Plot Browser tab) See the hierarchy of ALL objects in a figure (the built-in Plot Browser does not show hggroup objects). Inspect and change properties of multiple objects by multiselecting nodes in the tree, right-clicking in the tree window, and clicking 'Inspect'.
How To Use Control Panel
1. Call the function 'setgroups' with a vector of chart object handles and a cell vector of 'groups' to pack each object with its grouping info. See the help comments for more info.
2. Call the app 'controlpanel' with a figure handle to link a Control Panel with a figure. Optionally, set the 'Targets' parameter with the same vector of chart object handles as above to enable the Group Visibility tab.
Compatibility
setgroups: R2016b or later
controlpanel: R2020b or later

Cite As

Zachary (2024). ControlPanel (https://www.mathworks.com/matlabcentral/fileexchange/86982-controlpanel), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020b
Compatible with R2016b and later releases
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
2.7

setgroups.m: Fixed bug that occurred when an inputted group was an empty numeric [].

2.6

setgroups.m: Groups can now be mixed datatype as long as all datatypes are convertible to strings, i.e. numerics, character vectors, categoricals, and logicals.

2.5

Updated help comments of in setgroups.m to clarify its syntax and input argument rules.

2.4

fixed compatibility bug with 'setgroups' and R2016b

2.3

set toolbox compatibility to R2016b or later because 'setgroups' is compatible with earlier releases even though 'controlpanel' isn't.

2.2

fixed version # in installation file to match version # on FileExchange

2.1

This is the 1st release.

2.0