how to manipulate fig file

17 visualizaciones (últimos 30 días)
Igenyar
Igenyar el 6 de Sept. de 2023
Comentada: Voss el 6 de Sept. de 2023
I want to open a fig file, and do the following manipulation.
The fig contains several plots. I want to change the range of y-axis for some of the plots (not all of them).
>> figure
>> hold on
>> fig = openfig('my_plots.fig')
list plots
select some of them
change the y-axis range
??

Respuesta aceptada

Voss
Voss el 6 de Sept. de 2023
Here's an example:
% create a figure with a couple of plots and save it to a .fig file:
f = figure();
subplot(2,1,1)
plot(1:10,1:10)
subplot(2,1,2)
plot(1:10,2:2:20)
saveas(f,'my_plots.fig')
% openfig() the .fig file and modify one of the axes YLim (note that
% ax(1) is the bottom axes and ax(2) is the top axes):
fig = openfig('my_plots.fig');
ax = findobj(fig,'Type','axes');
ax(2).YLim = ax(1).YLim;
  2 comentarios
Igenyar
Igenyar el 6 de Sept. de 2023
@Voss, It works great, thank you for the help!
Voss
Voss el 6 de Sept. de 2023
You're welcome!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Printing and Saving en Help Center y File Exchange.

Etiquetas

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