how to manipulate fig file

14 次查看(过去 30 天)
Igenyar
Igenyar 2023-9-6
评论: Voss 2023-9-6
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
??

采纳的回答

Voss
Voss 2023-9-6
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;

更多回答(0 个)

标签

产品


版本

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by