image thumbnail

updated 13 hours ago

The carpetplot class by Matthias

Create carpet plots and cheater plots easily (plotting, carpet, carpet plot)

Carpetplot Class Example Plots

arrow(varargin)

h=hatchedline(xc,yc,linespec,theta,ar,spc,len,varargin)

image thumbnail

updated 13 hours ago

polarc by Marco Borges

A polar plot function that accepts arguments LineSpec to modify the graph. (polar, graph types, plotting)

polarc(varargin)

image thumbnail

updated 18 days ago

Panel by Ben Mitch

Like subplot, but easier, and WYSIWYG export to file. Also fixes dashed/dotted lines in export. (multipane, subplot, panel)

demopanel_callback(data)

demopanel_minihist(stats, show_xtick, show_ytick)

true) panel

image thumbnail

updated 1 month ago

Rotate X-axis tick labels by Ben Tordoff

Rotate x-tick labels to any angle, preserving font settings and coping with resize, zoom, pan etc (plotting, xtick)

rotateXLabels( ax, angle, varargin )

image thumbnail

updated 1 month ago

Hatched Lines and Contours by Rob McDonald

Draw lines and contours with hatches on one side of the line. (hatch, constraint, plotting)

h=hatchedcontours(C,varargin)

h=hatchedline(xc,yc,linespec,theta,ar,spc,len,varargin)

ocontourc(x, y, z, NV, cgt)

image thumbnail

updated 3 months ago

sigstar - add signifiance stars to bar charts, box plots, etc by Rob Campbell

Add significance bars and asterisks to various plot types (statistics, plotting, pvalue)

demo_sigstar

varargout=sigstar(groups,stats,nosort)

image thumbnail

updated 4 months ago

errorbarjitter by David Stern

Plot mean ± SD alongside jittered raw data (plotting, jitter, statistics)

errorbarjitter.m

image thumbnail

updated 4 months ago

Bar Chart with Error Bars by Martina Callaghan

This is a very simple extension of MatLab's bar function to add error bars. (error, bar, errorbar)

barwitherr(errors,varargin)

image thumbnail

updated 5 months ago

Shade area between two curves by John Bockstege

Function shades the area between two vectors. (area, fill, curves)

jbfill.m

image thumbnail

updated 5 months ago

SC - powerful image rendering by Oliver Woodford

Useful tool for rendering and outputting information rich images (colormap, color, colorbar)

autumn(varargin)

bled(varargin)

bone(varargin)

image thumbnail

updated 5 months ago

kml2kmz.m by Ryan Bell

Converts .kml file types into self-contained .kmz filetypes. (plotting, mapping, contour)

kml2kmz(varargin)

image thumbnail

updated 7 months ago

XKCDIFY by Stuart Layton

Redraw existing plots to look like XKCD style plots (plotting, comics, graphics)

xkcdify(axHandle)

image thumbnail

updated 8 months ago

Scalable Vector Graphics (SVG) Export of Figures by Juerg Schwizer

Converts 3D and 2D MATLAB plots to the scalable vector format (SVG). (plot2svg, svg filters, 3d)

demo_svg_water

plot2svg.m

simulink2svg

image thumbnail

updated 8 months ago

boxplotC by Brian Katz

Extend the functionality of boxplot to allow for color, filled, and overlay options. (overlay, boxplot color, plotting)

boxplotC(x,g,notch,sym,vert,whis,c,fillit,LineWidth)

boxutilC(x,notch,lb,lf,sym,vert,whis,whissw,c,fillit,LineWi...

image thumbnail

updated 8 months ago

boxplotCsub (boxplotC) by Brian Katz

Revised version of boxplotC to allow coloring and subgroup plotting of boxplots. (boxplot, boxplot color, colorboxplotc)

boxplotCsub(x,g,notch,sym,vert,whis,c,fillit,LineWidth,kout...

boxutilC(x,notch,lb,lf,sym,vert,whis,whissw,c,fillit,LineWi...

image thumbnail

updated 9 months ago

Polar 2 by Daniel Armyr

An update to Matlabs built-in polar.m (antenna, polar, graph types)

Demo script of the polar2

polar2(varargin)

image thumbnail

updated 10 months ago

labelEdgeSubPlots by Rob Campbell

Automatically apply x and y labels to subplots only along the edges. (plotting, label, subplot)

varargout=labelEdgeSubPlots(xl,yl,onlyBottom)

image thumbnail

updated 11 months ago

Violin Plots for plotting multiple distributions (distributionPlot.m) by Jonas

Function for plotting multiple histograms side-by-side in 2D - better than boxplot. (histogram, distributions, plotting)

colorCode2rgb(c)

countEntries(m,isRow, keepNaN)

distributionPlot(varargin)

image thumbnail

updated 11 months ago

Quick 3D Data Viewer by Kevin Claytor

Small GUI for viewing 3D data with alpha mapping (gui, data exploration, data visualization)

makeAlphaMatrix(DataMatrix,alphavec)

plotMatrixAlpha(axH,Matrix,alphavec,xscale,yscale,zscale)

view3Ddata(varargin)

image thumbnail

updated 11 months ago

plot spread points (beeswarm plot) by Jonas

plotSpread plots distributions of data points, adding jitter to the points to avoid overlap. (distributions, histograms, plotting)

distinguishable_colors(n_colors,bg,func)

isEven(in)

myErrorbar(varargin)

image thumbnail

updated 11 months ago

dirplot by Steve Rickman

Makes polar directivity plots. (directivity, antenna, polar)

dirplot(theta,rho,line_style,params)

image thumbnail

updated 11 months ago

plt by Paul Mennen

A framework for GUI designs with 2D plots. plot/plotyy alternativ optimized for data exploration. (data exploration, plot, gui objects)

bounce(n)

curves(In)

demoplt(in1)

image thumbnail

updated 11 months ago

Stacked Plot by Mirko Hrovat

Stacked plots display spectra with time or another parameter. Five methods are provided. (image processing, stacked plot, plot)

stackedplot(z,style,spacing,labels,varargin)

image thumbnail

updated 12 months ago

Function to draw a tilted rectangle by Sudarshan

Specify width, height and angle of orientation of the rectangle, that is drawn on an image (rectangle, rectangle at angle, image processing)

drawRectangleonImageAtAngle(img,center,width, height,angle)

image thumbnail

updated 12 months ago

Spherical Triangle Plot Script by Jacco

Draws a spherical triangle on a unit sphere, given its coordinates. (aerospace, space, mission geometry)

drawSphericalTriangle(P1,P2,P3,varargin)

image thumbnail

updated 1 year ago

Rankine Cycle Analysis with MATLAB by Gokberk Kabacaoglu

It anaylse Rankine Cycle with making Schematic Drawing and T-S plot and Comparing Numerical Results. (control design, data import, measurement)

RankineDrawing

Schematic_View

XSteam.m

image thumbnail

updated 1 year ago

Explore Experimental Data by Alexander Klein

The tool makes some of MATLAB's plotting and analysing functions available by a GUI (gui, plotting, signal processing)

dataExpDemo1()

dataExpDemo2()

dataFilterStandard(x, y, Fc)

image thumbnail

updated 1 year ago

Spectrogram, STFT, with varied kinds of Plots by Shreyes

Plots STFT using line, Stem, Surface, Image. STFT calculation done using in built function (plotting stft, plotting spectrogram, signal processing)

spectrogram_multiplot(plot_type, data, varargin)

spectrogram_multiplot_demo.m

image thumbnail

updated 1 year ago

notBoxPlot - alternative to box plots. by Rob Campbell

This function visualizes raw (grouped) data along with the mean, 95% confidence interval, and 1 SD. (box plot, data exploration, error bars)

sem=SEM_calc(vect, CI)

tint=tInterval_Calc(vect, CI)

varargout=notBoxPlot(y,x,jitter,style)

image thumbnail

updated 1 year ago

Color coded 3D scatterplot by Ken Garrard

Produces a 3D scatterplot of XYZ data with varying colors (scatterplot, 3d, specialized)

plot3k(L,varargin)

image thumbnail

updated 1 year ago

plotting contents of a csv spreadsheet by Stephan Koehler

convenience function for plotting columns of a spreadsheet (data import, plotting)

csvplot( varargin )

image thumbnail

updated 1 year ago

UIMAGE - UIMAGESC by Frederic Moisy

Display image with non-linearly spaced axis. (specialized, plotting, uimagesc image uneven...)

uimage(varargin)

uimagesc(varargin)

image thumbnail

updated 1 year ago

Link All Axes in Figure by Dan K

This is just a simple utility function to find all subplots in a figure and link their axes. (plotting, linkaxes)

linkaxesInFigure(varargin)

image thumbnail

updated 1 year ago

Annotated cropping of data plots by Kevin Bartlett

Makes a rectangular crop box in axes 1 with lines linking it to the corners of axes 2. (graphics, plotting, lines)

cropbox(ax1,ax2,xlims,ylims,varargin)

data2figpos(x,y,axHndl)

inter_axes_line(ax1,ax1x,ax1y,ax2,ax2x,ax2y,varargin)

image thumbnail

updated 1 year ago

plotSeries - Color-code multiple plots by James Hall

plotSeries allows multiple plots to be easily color-coded (plot, plotting, color)

plotSeries(varargin)

image thumbnail

updated 1 year ago

3D Polar Plot by Ken Garrard

Plots 3d polar data with polar axis and polar grid (polar, plot, 3d)

polarplot3d(Zp,varargin)

polarplot3d_demo.m

image thumbnail

updated 1 year ago

Draw a circle. by Zhihua He

Easy circle drawing. (circle, drawing, graphics)

H=circle(center,radius,NOP,style)

image thumbnail

updated 1 year ago

inset2DAbsolute by James Hall

inse2DAbsolute creates an axes inset, defined using the larger axes, and corresponding annotations (plot, plots, plotting)

inset2DAbsolute(axesHandle, insetLoc, style, rectLoc, varar...

image thumbnail

updated 1 year ago

applyhatch_plusC by Brian Katz

Modification of APPLYHATCH_PLUS, allowing for color and variable thickness for hatch patterns. (hatch, color, patch)

applyhatch_plusC(h,patterns,patterncolors,colorlist,dpi,hat...

makehatch_plus(hatch,n)

image thumbnail

updated 1 year ago

insertNaN by Chris Miller

Used to insert NaN values into a vector or matrix given a threshold condition. (nan, mapping, plotting)

finaldata=insertNaN(data,diffthreshold)

image thumbnail

updated 1 year ago

xyimagesc.m by Anthony Bathgate

Same as imagesc but works when X and Y are not evenly spaced. (image, imagesc, imagescnan)

xyimagesc( X, Y, C, varargin )

image thumbnail

updated almost 2 years ago

Hatch fill patterns plus Color & Invert by Brandon Levey

Updated code hatch with color and inverted hatches (bar, color, hatch)

applyhatch_pluscolor(h,patterns,CvBW,Hinvert,colorlist, ...

makehatch_plus(hatch,n,m)

image thumbnail

updated almost 2 years ago

Plotstack by Christos Saragiotis

A plot utility, to plot graphs one over the other (or one next to the other vertically) (measurement, demo, visualization)

plotstack(X,varargin)

image thumbnail

updated almost 2 years ago

Minimize/maximize figure window by Nikolay S.

Similar to figure function. Resizes figure window to full screen/default dims. (figure, maximize figure, plotting)

hOutFigure=figureFullScreen(varargin)

image thumbnail

updated almost 2 years ago

Myplotyy by Friedhelm Steinhilber

Myplotyy plots different data sets with a common x-axis but using individual y-axes in one figure. (time series, plotting, plotyy)

myplotyy(M,varargin)

myplotyy_example.m

image thumbnail

updated 2 years ago

plot_transparently by Yury

Use this function if you want to add transparency to your plots. (plotting, transparency)

plot_transparently( x, y, alpha, varargin )

image thumbnail

updated 2 years ago

Controllable tight subplot by Nikolay S.

Subplot wrapper, allowing better figure utilization, by tighter axes. (subplot, figure, axis)

h=subplot_tight(m,n,p,margins,varargin)

demo_subplot_tight.m

image thumbnail

updated 2 years ago

Mapcolor: Easily apply mulitple colormaps on the same figure by Doug

Take control of your colors! When one colormap just isn't enough. (plotting, color, colormaps)

c=mapcolor(d,map,clim)

h=colorlabel(varargin)

h=mapcolorbar(map,clim,ax,varargin)

image thumbnail

updated 2 years ago

Plot velocity as color: hue for direction and saturation for speed by Doug

Plot velocity as color: hue for direction and saturation for speed, with a ColorWheel key. (plotting, flow, velocity)

[hi,hcw]=hsvel(varargin)

image thumbnail

updated 2 years ago

EDGEMESH by Victor

Allows for plotting of edge based data (physics, plotting, computational electro...)

edgemesh(ED,varargin)

Contact us