GUIDE patch in wrong plot

1 view (last 30 days)
Robert Worm
Robert Worm on 24 Aug 2018
Edited: dpb on 24 Aug 2018
In a guide with multiple plots a patch shall be placed in one of them (2nd).
Sometimes it is forwarded to the wrong plot. This behaviour seems random.
plot(handles.plot1, x1, y1)
plot(handles.plot2, x2, y2)
patch('XData', x2data, 'YData', y2data, 'red')
set(gca,'children',flipud(get(gca,'children')))
plot(handles.plot3, x3, y3)
Is there a way to link the patch to a plot - possibly with a handle?

Accepted Answer

dpb
dpb on 24 Aug 2018
Edited: dpb on 24 Aug 2018
doc patch
Syntax
patch(X,Y,C)
patch(X,Y,Z,C)
...
patch(ax,___)
...
patch(ax,___) creates the patch in the axes specified by ax instead of in the
current axes (gca). The option ax can precede any of the input argument
combinations in the previous syntaxes.
...

More Answers (0)

Categories

Find more on Graphics Performance in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!