comparison scripts/plot/subplot.m @ 14237:11949c9795a0

Revamp %!demos in m-files to use Octave coding conventions on spacing, etc. Add clf() to all demos using plot features to get reproducibility. Use 64 as input to all colormaps (jet (64)) to get reproducibility. * bicubic.m, cell2mat.m, celldisp.m, cplxpair.m, interp1.m, interp2.m, interpft.m, interpn.m, profile.m, profshow.m, convhull.m, delaunay.m, griddata.m, inpolygon.m, voronoi.m, autumn.m, bone.m, contrast.m, cool.m, copper.m, flag.m, gmap40.m, gray.m, hot.m, hsv.m, image.m, imshow.m, jet.m, ocean.m, pink.m, prism.m, rainbow.m, spring.m, summer.m, white.m, winter.m, condest.m, onenormest.m, axis.m, clabel.m, colorbar.m, comet.m, comet3.m, compass.m, contour.m, contour3.m, contourf.m, cylinder.m, daspect.m, ellipsoid.m, errorbar.m, ezcontour.m, ezcontourf.m, ezmesh.m, ezmeshc.m, ezplot.m, ezplot3.m, ezpolar.m, ezsurf.m, ezsurfc.m, feather.m, fill.m, fplot.m, grid.m, hold.m, isosurface.m, legend.m, loglog.m, loglogerr.m, pareto.m, patch.m, pbaspect.m, pcolor.m, pie.m, pie3.m, plot3.m, plotmatrix.m, plotyy.m, polar.m, quiver.m, quiver3.m, rectangle.m, refreshdata.m, ribbon.m, rose.m, scatter.m, scatter3.m, semilogx.m, semilogxerr.m, semilogy.m, semilogyerr.m, shading.m, slice.m, sombrero.m, stairs.m, stem.m, stem3.m, subplot.m, surf.m, surfc.m, surfl.m, surfnorm.m, text.m, title.m, trimesh.m, triplot.m, trisurf.m, uigetdir.m, uigetfile.m, uimenu.m, uiputfile.m, waitbar.m, xlim.m, ylim.m, zlim.m, mkpp.m, pchip.m, polyaffine.m, spline.m, bicgstab.m, cgs.m, gplot.m, pcg.m, pcr.m, treeplot.m, strtok.m, demo.m, example.m, rundemos.m, speed.m, test.m, calendar.m, datestr.m, datetick.m, weekday.m: Revamp %!demos to use Octave coding conventions on spacing, etc.
author Rik <octave@nomad.inbox5.com>
date Fri, 20 Jan 2012 12:59:53 -0800
parents 72c96de7a403
children 4506eade9f04
comparison
equal deleted inserted replaced
14236:35903f035390 14237:11949c9795a0
326 endif 326 endif
327 327
328 endfunction 328 endfunction
329 329
330 %!demo 330 %!demo
331 %! clf 331 %! clf;
332 %! r = 3; 332 %! r = 3;
333 %! c = 3; 333 %! c = 3;
334 %! fmt = {'horizontalalignment', 'center', 'verticalalignment', 'middle'}; 334 %! fmt = {"horizontalalignment", "center", "verticalalignment", "middle"};
335 %! for n = 1:(r*c) 335 %! for n = 1 : r*c
336 %! subplot (r, c, n) 336 %! subplot (r, c, n);
337 %! xlabel (sprintf ("xlabel #%d", n)) 337 %! xlabel (sprintf ("xlabel #%d", n));
338 %! ylabel (sprintf ("ylabel #%d", n)) 338 %! ylabel (sprintf ("ylabel #%d", n));
339 %! title (sprintf ("title #%d", n)) 339 %! title (sprintf ("title #%d", n));
340 %! text (0.5, 0.5, sprintf('subplot(%d,%d,%d)', r, c, n), fmt{:}) 340 %! text (0.5, 0.5, sprintf("subplot(%d,%d,%d)", r, c, n), fmt{:});
341 %! axis ([0 1 0 1]) 341 %! axis ([0 1 0 1]);
342 %! endfor 342 %! endfor
343 %! subplot (r, c, 1:3) 343 %! subplot (r, c, 1:3);
344 %! xlabel (sprintf ("xlabel #%d:%d", 1, 3)) 344 %! xlabel (sprintf ("xlabel #%d:%d", 1, 3));
345 %! ylabel (sprintf ("ylabel #%d:%d", 1, 3)) 345 %! ylabel (sprintf ("ylabel #%d:%d", 1, 3));
346 %! title (sprintf ("title #%d:%d", 1, 3)) 346 %! title (sprintf ("title #%d:%d", 1, 3));
347 %! text (0.5, 0.5, sprintf('subplot(%d,%d,%d:%d)', r, c, 1, 3), fmt{:}) 347 %! text (0.5, 0.5, sprintf("subplot(%d,%d,%d:%d)", r, c, 1, 3), fmt{:});
348 %! axis ([0 1 0 1]) 348 %! axis ([0 1 0 1]);
349 349
350 %!demo 350 %!demo
351 %! clf 351 %! clf;
352 %! x = 0:1; 352 %! x = 0:1;
353 %! for n = 1:4 353 %! for n = 1:4
354 %! subplot (2, 2, n, "align") 354 %! subplot (2, 2, n, "align");
355 %! plot (x, x) 355 %! plot (x, x);
356 %! xlabel (sprintf ("xlabel (2,2,%d)", n)) 356 %! xlabel (sprintf ("xlabel (2,2,%d)", n));
357 %! ylabel (sprintf ("ylabel (2,2,%d)", n)) 357 %! ylabel (sprintf ("ylabel (2,2,%d)", n));
358 %! title (sprintf ("title (2,2,%d)", n)) 358 %! title (sprintf ("title (2,2,%d)", n));
359 %! endfor 359 %! endfor
360 %! subplot (1, 2, 1, "align") 360 %! subplot (1, 2, 1, "align");
361 %! plot (x, x) 361 %! plot (x, x);
362 %! xlabel ("xlabel (1,2,1)") 362 %! xlabel ("xlabel (1,2,1)");
363 %! ylabel ("ylabel (1,2,1)") 363 %! ylabel ("ylabel (1,2,1)");
364 %! title ("title (1,2,1)") 364 %! title ("title (1,2,1)");
365 365