subplot
Sets up a plot grid with rows by cols subwindows and sets the current axes for plotting to the location given by index.
Syntax
subplot(rows, cols, index)
subplot(rcn)
Inputs
- rows, cols
- Any real number.
- index
- Index or vector of indices representing the location of the new plot in the grid.
- rcn
- 3-digit number with the first digit representing the number of rows, the second representings the number of columns, and the third representing the index.
Examples
Simple subplot example:
clf;
subplot(1,2,1);
line([1 2 3], [1 2 3]);
subplot(1,2,2);
line([1 2 3], [3 2 1]);
Subplot expanding in two columns example:
clf;
subplot(2,2,1);
title('index = 1');
subplot(2,2,2);
title('index = 2');
subplot(2,2,3:4);
title('index = 3:4');
Subplot expanding in two rows example:
clf;
subplot(2,2,1);
title('index = 1');
subplot(2,2,3);
title('index = 3');
subplot(2,2,[2 4]);
title('index = [2 4]');
Subplot expanding in two rows (simplified syntax):
clf;
subplot(2,2,1);
title('(2,2,1)');
subplot(2,2,3);
title('(2,2,3)');
subplot(1,2,2);
title('(1,2,2)');
Comments
When one input is entered, it must be a 3-digit number. The first digit represents the number of rows, the second number represents the number of columns, and the third digit represents the index. If the position option is given with the pos variable, the resulting subplot will be precisely positioned at pos.