Software Listing: Subplots
- Select subplots with mouse, with visual feedback
- License: Shareware

A very simple script that uses figure callbacks and openGL transparency to produce a visibly toggled state in subplots. Cousin to allowaxestogrow.m..
- Publisher: Matt Caywood
- Date: 22-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- subplace
- License: Shareware

SUBPLACE Computes 'Position' vectors for a center-aligned set of subplots of varying row lengths subplace(R), R is a vector specifying the number of subplots in each row subplace([3 2]) - returns a 5x4 vector with the position vectors of 5 plots in rows of 3 and 2. subplace([3 2],1) - returns a 1x4 position vector for subplot #1. That is, the position vector of the first subplot in the top row. subplace([3 2],[1 2]) - returns a 2x4 array with the position vectors for subplots 1 & 2..
- Publisher: James Slegers
- Date: 04-05-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- jointfig.m
- License: Shareware

Joint subplots without any space between them. jointfig(hfig,no_row,no_col) hfig : figure handle, if none, keyin gcf instead no_row : No. of row subplots no_col : No. of column subplots.
- Publisher: DO-SIG GONG
- Date: 20-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- figs2subplots
- License: Shareware

This function allows the user to select figures and axes within figures and copy them as subplots into a new figure. A list of handles is the only mandatory argument. If a handle to an axes object is found, the corresponding axes are copied to the new figure; if a handle to a figure object is found, figs2subplots automatically finds its children axes and copy them to the new figure. Optional arguments allows specifying the subplot arrangement in the new figure..
- Publisher: Francois Bouffard
- Date: 08-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- sublabel
- License: Shareware

When publishing a paper, you need to label your subplots with "a)", "b)", etc in the upper left corner. This routine does it for you with no fuss or muss..
- Publisher: Jody Klymak
- Date: 03-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- zumax
- License: Shareware

When several subplots are drawn on a figure, zumax creates a copy of a selected subplot on a new figure..
- Publisher: Romain Monrozier
- Date: 25-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- An improved subplot function
- License: Freeware
- Price: 0.00

Allows to control the distance between subplots, add labels on rows/columns only and more. % simple example: subplot1(2,3); subplot1(1); plot(rand(10,1)); subplot1(2); plot(rand(10,1));.
- Publisher: Eran Ofek
- Date: 13-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- tightfig
- License: Shareware

Alters a figure so that it has the minimum size necessary to enclose all axes in the figure without excess space around them. Works for figures containing multiple axes as subplots. Note that tightfig will expand the figure to completely encompass all axes if necessary. Returns an error if the figure contains any 3D axes which have been zoomed..
- Publisher: Richard Crozier
- Date: 16-01-2013
- Size: 10 KB
- Platform: PHP, Scripts
- PlotManager
- License: Shareware

Tool to organize plots variably in subplots or single figures The PlotManager is designed for anyone who is regularly producing various plots that should be in subplots during development/experimenting for good overview and later be exported as single figures (in high quality). A new plot can be created using "nextPlot". Depending on the logical property "Single" this either opens a new figure or advances to the next subplot. This way, the same script can generate overview subplots or single figures suitable for export. Any openend plots can then be exported to disk (using the "export_fig" tool internally) using the "savePlots" function.
- Publisher: Daniel Wirtz
- Date: 27-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- ncquiverref
- License: Freeware
- Price: 0.00

This function is a substitute for the standard versions of quiver and quiverm available using a vanilla release of matlab. This version assumes a 2D vector field is being plotted using a gridded flow field from a numerical model. It is primarily intended for Earth System Model analysis. The function enables the scaling of vectors according to a reference vector plotted in the lower right hand corner of the plot axes. The function works for both map and Cartesian axes and allows the color of vectors to be changed. If a reference value is not provided, the reference value is calculated by rounding the median or maximum magnitude of the quiver vectors.
- Publisher: Andrew Roberts
- Date: 21-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Candlestick Graph
- License: Shareware

his a candlestick graph function. It is an improvement over the one in MATLAB 5.2. It draws the colors correctly and can be included in subplots..
- Publisher: Nagi Hatoum
- Date: 20-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- MontageFigures
- License: Shareware

This creates a new figure containing subplots of other currently open figures including all non-colorbar axes in the figure (i.e. including subplots). example: i have figures 12 15 18 open. and I want a montage with 12 and 15 on the first line and 18 on the next. mfig = MontageFigures([12 15 18], 2,2) where the horizontal length is the first 2 vertical length is the second 2. This will leave the 4th subplot (2,2) empty. mfig is the handle to the new figure. This is similar to the code figs2subplots, but after very few attempts, I couldn't get that to work. So here's something that should work.
- Publisher: Nick Sinclair
- Date: 06-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Mouse Position
- License: Shareware

%This function works with subplots as well as individual axes in one figure %or multiple figure, %it requires handle to figure object that the functionality need to be %associated with. %multiple figure handles can be passed to it. it then finds the axes %automatically if there are any. it returns with no error otherwise if it %can not find at least one axes object in a vector of figure/s supplied to %it. %it can be set off, if varargin{2}='' or [] or {} or 'off'. %if nargin = 1 then it asigns the functionality with all the figure/s %supplied to it..
- Publisher: rasam aliazizi
- Date: 24-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- subplot_grid
- License: Shareware

SUBPLOT_GRID is a class with which a set of subplots can be created in a space-optimal way. It has been noticed that when using SUBPLOT, sometimes the axes do not optimally use all the available canvas of the figure. This is fixed in this class. However, axes can be merged easily and space-optimally, such that a fully user-defined subplot layout can be obtained. regarding the titles: it is possible to add a title to the entire figure, a subtitle and row/column titles. Obviously, on resizing the script maintains the optimal amount of space for the axes by resizing the titles. In addition, some methods on the axes itself are present: for instance, SUBPLOTZOOM enables the expansion of a subplot to fill the entire figure space (while maintaining titles).
- Publisher: Joris Kampman
- Date: 09-02-2013
- Size: 20 KB
- Platform: Matlab, Scripts
- Multiple Colormaps
- License: Shareware

Superimpose multiple semitransparent images with individual colormaps on the current axis. Remaps CData for multiple images, plotted in the current axis, to their respective individual colormaps. Multiple examples provided. The examples also demonstrate how semitransparent effects can be achieved for entire image or specific image regions. Currently multiple subplots are not supported..
- Publisher: Kamil Wojcicki
- Date: 03-01-2013
- Size: 1116 KB
- Platform: Matlab, Scripts
- Matfig2PGF
- License: Shareware

Matfig2PGF is script that allows users to convert MATLAB figures to PGF <http://sourceforge.net/projects/pgf/>;. PGF figures can be included in a LaTeX document using the PGF macro package. The PGF package works with most important LaTeX backends (such as pdfTeX and Dvips). Using Matfig2PGF all text in the figure is typeset by LaTeX, so it blends in nicely with the rest of the document. Features: - 2D plots - subplots - histograms - linear and logarithmic axes - grids - legends - line styles and plot marks - resulting pgf file can be used in LaTeX and pdfLaTeX The current version is 0.3.9.
- Publisher: Paul Wagenaars
- Date: 21-06-2013
- Size: 31 KB
- Platform: Matlab, Scripts
- MULTIPLOT2 - Multiplot version for version prior to R2007a (do not use inputParser)
- License: Shareware

multiplot - 2D-line plots on several axes with common x-axis multiplot(XDATA,YDATA,'PropertyName',PropertyValue,...) plots the data stored in the cell arrays XDATA and YDATA in several subplots with a common x-axis. multiplot also links all generated axes in order to synchronize the zoom along the x-axis. See below for a description of each argument. LINES = multiplot(XDATA,YDATA,'PropertyName',PropertyValue,...) performs the actions as above and returns the handles of all the plotted lines in a cell array which has the same length as XDATA. [LINES,AXES] = multiplot(XDATA,YDATA,'PropertyName',PropertyValue,.
- Publisher: Thomas Montagnon
- Date: 15-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Scrollsubplot
- License: Shareware

SCROLLSUBPLOT Create axes in tiled positions. SCOLLSUBPLOT(m,n,p), breaks the Figure window into an m-by-n matrix of small axes, selects the p-th axes for the current plot, and returns the axis handle. The axes are counted along the top row of the Figure window, then the second row, etc. For example, SCROLLSUBPLOT(3,1,-1), PLOT(income) SCROLLSUBPLOT(3,1,1), PLOT(declared_income) SCROLLSUBPLOT(3,1,2), PLOT(tax) SCROLLSUBPLOT(3,1,3), PLOT(net_income) SCROLLSUBPLOT(3,1,4), PLOT(the_little_extra) plots declared_income on the top third of the window, tax in the middle, and the net_income in the bottom third.
- Publisher: Bjorn Gustavsson
- Date: 19-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- axshift
- License: Shareware

rationale: a] resize of subplots/axes manully in a wysiwyg fashion b] multiple subplots with different sizes, c] overlapping supplots (transparent or not), graphical overlay d] create a layout with subplot locations for other figures/data usage: 1] plot figure with subplots 2] type 'axshift' 3] an icon appears in the toolbar 4] if this icon is selected (colored) -selected axes/subplots of the figure can be moved 5] via contextmenu (right mouse click in the figure,but not within a subplot) the following functions are available - BG-original: backgroundcolor of each subplot set to orig.
- Publisher: paul koch
- Date: 04-02-2013
- Size: 31 KB
- Platform: Matlab, Scripts
- numSubplots - neatly arrange subplots
- License: Shareware

Sometimes a graphing function will not know in advance how many sub-plots are to be created. In this case hard-coding the number of rows and columns for the subplot command may not be possible. This function produces reasonable values for the row and column inputs to subplot given the number of desired sub-plots. function [p,n]=numSubplots(n) Inputs n - the desired number of subplots. Outputs p - a vector length 2 defining the number of rows and number of columns required to show n plots. [ n - the current number of subplots. This output is used only by this function for a recursive call.
- Publisher: Rob Campbell
- Date: 04-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts







