Marbles Axes
With the same data plotted in two sets of axes, cropbox.m draws a box in the first axes to indicate the cropping limits specified by the user. The second axes is cropped to the specified limits and lines are drawn linking the corners of the cropping box to the corners of the cropped axes.Lines...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Annotated cropping of data plots Download |
Subplot tends to leave a lot of empty space around the axes. Tight_subplot allows to adjust the spacing between the axes as well as the margins around the axes.For example:ha = tight_subplot(3,2,[.01 .03],[.1 .01],[.01 .01])for ii = 1:6; axes(ha(ii)); plot(randn(10,ii));...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): tight subplot Download |
This function allows to use two different y-axes with the same data in one plot. Note, that only one curve but in two different units is shown. This is the difference to plotyy which plots two different datasets into one figure.Take a look to the screenshot and run the different examples in the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): addaxis_unit Download |
MTIT- creates a major title above all axes in a figure- preserves the stack order of the axesseveral options allow to fine-tune the position of the title and typical text property/value pairs may be used as additional input to further adjust its lookssee> help mtitfor usage and a brief example...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): mtit: a pedestrian major title creator Download |
multiplot - 2D-line plots on several axes with common x-axismultiplot(XDATA,YDATA,'PropertyName',PropertyValue,...) plots the datastored in the cell arrays XDATA and YDATA in several subplots with a commonx-axis. multiplot also links all generated axes in order to synchronize thezoom along the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): MULTIPLOT2 - Multiplot version for version prior to R2007a (do not use inputParser) Download |
Standard Handle Graphics uipanels provide containment and groups axes and their children. The ScrollPanel provides the ability to define a scrollable area and the panel is the viewport onto that area.Since Scrollpanel is not a built-in Handle Graphics object, objects must be parented to it...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): ScrollPanel Download |
SCROLLSUBPLOT Create axes in tiled positions.SCOLLSUBPLOT(m,n,p), breaks the Figure window intoan 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...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): Scrollsubplot Download |
SUBAXIS Create axes in tiled positions. (just like subplot) Usage: h=subaxis(rows,cols,cellno[,settings]) h=subaxis(rows,cols,cellx,celly[,settings]) h=subaxis(rows,cols,cellx,celly,spanx,spany[,settings]) SETTINGS: Spacing,SpacingHoriz,SpacingVert...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): Subaxis - Subplot Download |
ScreenCapture gets a screen-capture of any Matlab GUI handle (including desktop, figure, axes or uicontrol), or a specified area rectangle located relative to the specified handle. Screen area capture is possible by specifying the root (desktop) handle (=0). The output can be either to an image...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): ScreenCapture - get a screen-capture of a figure frame or component Download |
Obliqueview transforms an axes to use an oblique projection instead of the default orthographic projection. Although oblique projections are distorted views, they are often useful for illustration purposes.Obliqueview lets the user select a viewing plane ('xy','xz,'yx',etc) and angle for the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): obliqueview Download |
LOGZPLOT is an easy way to create surface plots with both a log-scaled z-axis and log-scaled coloring. LOGZPLOT creates a plot using SURF, MESH, PCOLOR, TRISURF or TRIMESH, then applies the logarithmic transformation. If called without data inputs, LOGZPLOT will apply the logarithmic scaling to...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): logzplot Download |
GETTHETANGENT draws the tangent to a curve at a point that the user chooses by a mouse-click and displays a text-box giving the slope and the y-intercept value of this tangent in the current axes.GETTHETANGENT(H) gives the focus to the axes whose the handle is H and processes in theses axes....
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): GETTHETANGENT Download |
PlotAxisAtOrigin Plot 2D axes through the origin. It is a 2D version of Plot3AxisAtOrigin written by Michael Robbins. Have fun!
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): PlotAxisAtOrigin Download |
A function that places a vertical slider on the figure of your choice, and can be set to update the plot axes using the current slider position as a parameter in the function to be plotted.This makes it quick to find a 'good' value for a particular parameter (or several parameters) by plotting...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (42): RTslider Download |
Several related functions:CreateCursor sets up a vertical cursor on all axes in a figure. The cursors can be moved around using the mouse.Multiple cursors are supported in each figureGetCursorLocation returns the location of a cursor while SetCursorLocation sets it.DeleteCursor removes a...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (42): Data cursors for figure window Download |
MouseMotionHandler is a MATLAB class that uses a MATLAB figured-deOaos WindowButtonMotionFcn callback as a hook to extend button motion functionality to all handle graphics child objects of a figure including axes, lines, surfaces uipanels, uicontrols etc.MouseMotionHandler provides an...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (47): Mouse Motion Handler Download |
this function might be useful for quick and dirty visual inspection of multiple traces or timecourses with a timedelay between or arbitrary x/y-axes or illconditioned overlay of traces - works for all outputs of the 'plot-function' (type is 'line').- Note, plotet dots are also of type line. - The...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 20.48 KB | Download (47): uilineshift Download |
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]...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 30.72 KB | Download (41): axshift Download |
This function displays a line-wrapped image credit string at the bottom right of an image axes using a small gray font.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (42): Image credit string Download |
Assume we have axes inside a figure with some plots already there. We want to add some plots and then restore the state of hold (if it was 'on' before, we want it to stay 'on' after; if it was 'off' before, we want to set it back to 'off').It can be done by the following commands:>> % Commands...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): savehold: Run the 'hold on' command and save its state for possible restoration Download |