Azzera filtri
Azzera filtri

using the figure command only once. — somehow the subplot appears afterwards.

1 visualizzazione (ultimi 30 giorni)
I wrote code to create a figure with 2 subplots.
when I then use a boxplot command after that, one subplot from above appears again and on the right next to it appears the wanted plot.
I can forego this issue by using another
figure;
%%my plot
command afterwards. however, I do not fully understand the 'mechanics' behind that, which is why I want to ask what is going on. Why can i not plot as usual without creating a figure? (When I plot as usual wihtout creating a figure this subplot-appearing-again-issue occurs).
Thank you

Risposta accettata

Cris LaPierre
Cris LaPierre il 23 Nov 2018
Modificato: Cris LaPierre il 23 Nov 2018
Could you clarify if you are using a live script or not?
By default, plot commands will plot onto the current axes (last plot created/interacted with). It will only create a new figure if there is no current axes. If the previous figure has a suplot, then the next plot command will replace the last subplot plot.
The way around this is to use the figure command to create a new blank axes before plotting.

Più risposte (0)

Categorie

Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by