Edit subplot

14 次查看(过去 30 天)
John
John 2011-9-1
I was going to ask a question, but the test program worked, and I noticed I had the wrong number of rows specified in the program.
Here is a test program to demonstrate editing subplots.
function testSubPlot
close all; clc;
nrows = 2; ncols = 3;
nplots=nrows*ncols;
t=[0:.1:20];
figure;
for iplot = 1:nplots
subplot(nrows,ncols,iplot);
plot(t,(rand(size(t))+1)/2*3,'ko');
end
fixaxis(nrows,ncols);
end
function fixaxis(nrows,ncols)
nplts = nrows * ncols;
for iplt = 1:nplts
subplot(nrows, ncols, iplt);
hold on;
ax = axis;
axis([0 3 ax(3:4)]);
set(gca,'xdir','reverse');
end
end

回答(1 个)

Veera Kanmani
Veera Kanmani 2018-4-20
https://in.mathworks.com/matlabcentral/answers/346178-how-to-change-the-subplot-positioning-in-an-existing-figure

Community Treasure Hunt

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

Start Hunting!

Translated by