figure doesn't appear in new window

21 visualizaciones (últimos 30 días)
Deepa Maheshvare
Deepa Maheshvare el 10 de Feb. de 2020
Comentada: Ajay Kumar el 10 de Feb. de 2020
I'm trying to plot two figures
for p = 1:2
figure(1)
subplot(1,2,p)
plt = plot(1:10,rand(10,1),'LineWidth', 1.5);
p =p+1;
end
for p = 1:2
figure(2)
subplot(1,2,p)
plt = plot(1:10,rand(10,1),'LineWidth', 1.5);
p =p+1;
end
For some reason, the second figure doesn't appear in a new figure window. figure(2) is overwritten on figure(1).
Any suggestions on how to fix this problem?
Thanks
  1 comentario
Ajay Kumar
Ajay Kumar el 10 de Feb. de 2020
Editada: Ajay Kumar el 10 de Feb. de 2020
I am getting in 2 different figures. I am using R2019A. Yours?

Iniciar sesión para comentar.

Respuestas (2)

Ajay Kumar
Ajay Kumar el 10 de Feb. de 2020
Editada: Ajay Kumar el 10 de Feb. de 2020
Are you sure? because Figure 2 window lies exactly on Figure 1 window. Just check the matlab windows.
If you want to shift the focus to figure1 :
drawnow;
figure(1)
Add these 2 lines at the end of code.
  2 comentarios
Deepa Maheshvare
Deepa Maheshvare el 10 de Feb. de 2020
It turns out when I change figure(1) and figure(2) to figure(2) and figure(3)
I see both plots. the problem is with figure(1) window. This is strange
Ajay Kumar
Ajay Kumar el 10 de Feb. de 2020
Haha. It is. try close all at the start of code with fig 1 and 2. you may have some luck :)

Iniciar sesión para comentar.


Deepa Maheshvare
Deepa Maheshvare el 10 de Feb. de 2020
I'm using 2019b. I see only Figure2

Categorías

Más información sobre Graphics Performance en Help Center y File Exchange.

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by