setplot2.m.html | ![]() |
Source file: setplot2.m | |
Directory: /home/rjl/git/rjleveque/clawpack-4.x/matlab | |
Converted: Sun May 15 2011 at 19:15:59 using clawcode2html | |
This documentation file will not reflect any later changes in the source file. |
% SETPLOT2 sets user defined plotting parameters % % User defined Matlab script for setting various Clawpack plotting % parameters. This script is called by PLOTCLAW2. A default % version of this script can be found in claw/matlab/setplot2.m and % copied to users working directory and modifed to set things up % differently. % % Parameters that can be set with SETPLOT2 % % OutputFlag - set to 'ascii' (default) to read ascii output % from files fort.qXXXX where XXXX is Frame # % or to 'hdf' to read hdf output files. % from files fort.qXXXX.hdf % set to 'aux' to read aux array values from % fort.aXXXX instead of q from fort.qXXXX % These files are created only if % outaux = .true. in out2.f % % OutputDir - set to '.' to read data from current working % directory (default) or set to path % to output directory. % % PlotType - type of plot to produce: % - 1 = pcolor on slices (with optional contours) % - 2 = contour lines in 2d on white slices % - 3 = Schlieren plot on slices % - 4 = scatter plot of q vs. r % % mq - which component of q to plot % UserVariable - Set to 1 to specify a user defined variable. % UserVariableFile - name of m-file mapping data to q % MappedGrid - set to 1 if mapc2p.m exists for nonuniform % grid % Manifold - set to 1 if mapc2m.m exists for manifold plot. % MaxFrames - max number of frames % MaxLevels - max number of AMR levels % PlotData - Data on refinement level k is plotted only if % PlotData(k) == 1 % PlotGrid - Plot grid lines on level k is PlotGrid(k) ~= 0 % PlotGridEdges - Plot 2d patch borders if PlotGridEdges(k) ~= 0 % ContourValues - Set to desired contour values, or [] for none % x0,y0 - center for scatter plots. % ScatterStyle - symbols for scatter plot. % LineStyle - same as ScatterStyle. % UserMap1d - set to 1 if 'map1d' file exists. % % All parameters can be modified by typing 'k' at the PLOTCLAW2 prompt. % % See also PLOTCLAW2, SetPlotGrid, setPlotGridEdges. PlotType = 1; % type of plot to produce: % 1 = pseudo-color (pcolor) % 2 = contour % 3 = Schlieren % 4 = scatter plot of q vs. r mq = 1; % which component of q to plot UserVariable = 0; % set to 1 to specify a user-defined variable UserVariableFile = ' '; % name of m-file mapping data to q MappedGrid = 0; % set to 1 if mapc2p.m exists for nonuniform grid Manifold = 0; MaxFrames = 1000; % max number of frames to loop over MaxLevels = 6; % increase if using amrclaw with more levels PlotData = [1 1 1 1 1 1]; % Data on refinement level k is plotted only if % k'th component is nonzero PlotGrid = [0 0 0 0 0 0]; % Plot grid lines on each level? PlotGridEdges = [1 1 1 1 1 1]; % Plot edges of patches of each grid at % this level? % --------------------------------------------------------------------- % ContourValues is a vector of values used to draw contour lines. % The valid settings for this parameter are identical to those used by the % Matlab contour plotting routine. See also CONTOUR. In particular: % If ContourValues is the empty matrix, no contour lines will be drawn. % If ContourValues is a vector, these values will be used for contours. % If ContourValues is an integer, this number of levels will be drawn, % with values chosen based on the data. (May not work well with % AMR data since different levels may be chosen on different grids. ContourValues = []; %--------------------------------- % for scatter plot (PlotType==4): % The default is to plot q(i,j) vs. r(i,j) = (x(i,j)-x0)^2 + (y(i,j)-y0)^2 x0 = 0; y0 = 0; UserMap1d = 0; % set to 1 and provide map1d.m file to specify a different % mapping of (x,y,q) to (r,q) for scatter plots. ScatterStyle = setplotstyle('ro','bx','k.','rs','bv','k^'); % determines symbol and color for plotting scatter data on % each refinement level.