MATLAB Answers

Edit subplot

43 views (last 30 days)
John
John on 1 Sep 2011
Answered: Veera Kanmani on 20 Apr 2018
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

  0 Comments

Sign in to comment.

Answers (1)

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

  0 Comments

Sign in to comment.

Sign in to answer this question.