create a new figure ensuring that it does not overlay on other figures

354 visualizaciones (últimos 30 días)
Daniel
Daniel el 12 de Feb. de 2015
Comentada: Manuel Sabin el 9 de Jun. de 2021
Hi,
I'm sure this functionlaity is there somewhere, but I cannot find it. Is there a way to create a figure maikng certain that it does not occlude a given other figure (or group of them?)
I know I could write a script for this, but I have the impression there is some native capacity for this functionality...
thanks daniel

Respuestas (1)

Grace
Grace el 13 de Feb. de 2015
Hi Daniel! In order to create a new figure for each of the plots, you will need to type 'figure' into the script for each time you want a new plot. For example
x = [2 3 4 7 9 4] y = 6*x
figure
plot(x, y, '-*') grid on % title title('x vs y');
% Create xlabel xlabel('x');
% Create ylabel ylabel('y');
figure
x = [2 3 4 7 9 4] y = 6*2*x
plot (2*x,y, '-*') grid on % title title ('2x vs y');
% Create xlabels xlabel('2x');
% Create ylabels ylabel('y');
% Typing in 'figure' before plotting each graph ensures that a new figure window will appear with the values that you list below it. If you do not type in 'figure' each time the graph and data will continue to re-write itself. I hope I answered your question and interpreted it right! % Good luck!
  2 comentarios
Manuel Sabin
Manuel Sabin el 9 de Jun. de 2021
For some reason ever though I have a figure(1) with two subplots, and a figure (2) that should be on its own, it has places figure(2) in the second sub plot. When I rename it figure(3) it still does it.
Manuel Sabin
Manuel Sabin el 9 de Jun. de 2021
I fixed it. Each subplot needed a figure num

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by