MATLAB Answers

multiple isntances of custom ChartContainer in a figure

9 views (last 30 days)
J. Alex Lee
J. Alex Lee on 3 Feb 2021
Answered: J. Alex Lee on 3 Feb 2021
I defined a custom matlab.graphics.chartcontainer.ChartContainer class.
When trying to populate a uigridlayout with multiple instances of the class, only the last created one appears (the others show up as deleted instances).
Is it not possible to have multiple instances of a custom chartcontainer class in a single figure?

Answers (1)

J. Alex Lee
J. Alex Lee on 3 Feb 2021
Oops, documentation says that the Parent of an instance of chartcontainer can only be one of
Figure object (default) | Panel object | Tab object | TiledChartLayout object
Not so intuitive, especially since it doesn't error out when you attempt to give it uigridlayout parent.
Work-around was to wrap in a uipanel at creation.

Community Treasure Hunt

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

Start Hunting!

Translated by