Divides a plot into a grid of subplots and assigns the cell location in which to draw the next created graph.
plotLayout(g_rows, g_cols, ind)¶
- g_rows (scalar) – number of rows of the graph layout.
- g_cols (scalar) – number of columns of the graph layout.
- ind (scalar) – cell location in which to place the next created graph.
// Create 10x4 matrix where each column is an additive // sequence from 0.1 to 1.0 x = seqa(0.1, 0.1, 10); y = ones(10, 4).*x; // Apply a function to each column of 'y' y[.,1] = cos(x); y[.,2] = sin(x); y[.,3] = cdfn(x); y[.,4] = exp(x); for i(1, 4, 1); // Divide plot canvas into a 2x2 grid of subplot // locations and place each newly created graph in the // next available cell location. plotLayout(2, 2, i); // Plot each column of y in a separate subplot window. plotXY(x, y[., i]); endfor; // Clear the layout so the next plot will not be inside this // layout plotClearLayout();