Core API Overview
This page lists EasyPlot APIs by category and summarizes what each function does.
Figure and Axes Creation
EasyPlot.figure: Create a figure with EasyPlot defaults and margin metadata.EasyPlot.axes: Create an axes with EasyPlot defaults and margin support.EasyPlot.annotation: Create an annotation in the EasyPlot-managed figure context.EasyPlot.createGridAxes: Create a 2D cell array of axes in a regular grid.EasyPlot.createAxesAgainstAxes: Create a new axes relative to an existing axes.EasyPlot.createAxesAgainstFigure: Create a new axes relative to figure boundaries.EasyPlot.copyAxes: Duplicate one axes or axes groups to another relative location.
Layout and Positioning
EasyPlot.align: Align axes/groups to a reference by edge or center.EasyPlot.place: Place axes/groups adjacent to a reference axes/group.EasyPlot.move: Shift axes/groups/handles bydxanddy.EasyPlot.setMargin: Set margin properties for axes/figure objects.EasyPlot.markAxes: Add panel markers (for example A/B/C) to axes.
Batch Property and Axis Utilities
EasyPlot.set: Set regular and EasyPlot-specific properties on one/many axes.EasyPlot.HideXAxis: Hide x-axis visuals for one/many axes.EasyPlot.HideYAxis: Hide y-axis visuals for one/many axes.
Labels, Titles, and Ticks for Multiple Axes
EasyPlot.xlabel: Apply MATLAB-stylexlabelto one/many axes.EasyPlot.ylabel: Apply MATLAB-styleylabelto one/many axes.EasyPlot.zlabel: Apply MATLAB-stylezlabelto one/many axes.EasyPlot.title: Apply MATLAB-styletitleto one/many axes.EasyPlot.setGeneralTitle: Add one shared title for an axes group.EasyPlot.setGeneralXLabel: Add one shared x-label for an axes group.EasyPlot.setGeneralYLabel: Add one shared y-label for an axes group.EasyPlot.setXLabelRow: Label x-axis by row-aware logic.EasyPlot.setXLabelColumn: Label x-axis by column-aware logic.EasyPlot.setYLabelRow: Label y-axis by row-aware logic.EasyPlot.setYLabelColumn: Label y-axis by column-aware logic.EasyPlot.xticks: Set x-tick values on one/many axes.EasyPlot.yticks: Set y-tick values on one/many axes.EasyPlot.zticks: Set z-tick values on one/many axes.EasyPlot.xticklabels: Set x-tick labels on one/many axes.EasyPlot.yticklabels: Set y-tick labels on one/many axes.EasyPlot.zticklabels: Set z-tick labels on one/many axes.EasyPlot.xtickangle: Set x-tick text angle on one/many axes.EasyPlot.ytickangle: Set y-tick text angle on one/many axes.EasyPlot.ztickangle: Set z-tick text angle on one/many axes.EasyPlot.setXTicks: Convenience wrapper for batch x-tick setting.EasyPlot.setYTicks: Convenience wrapper for batch y-tick setting.EasyPlot.setZTicks: Convenience wrapper for batch z-tick setting.EasyPlot.setXTicksAndLabels: Set x-ticks and x-tick labels together.EasyPlot.setYTicksAndLabels: Set y-ticks and y-tick labels together.EasyPlot.setZTicksAndLabels: Set z-ticks and z-tick labels together.
Color and Legend Utilities
EasyPlot.colormap: Apply colormaps to one/many axes with optional zero-centering.EasyPlot.colorbar: Create a layout-aware colorbar with EasyPlot controls.EasyPlot.legend: Create and style legends with EasyPlot convenience parameters.
Special Plotting Helpers
EasyPlot.plotShaded: Draw a shaded interval region around/along a curve.EasyPlot.boundedLine: Plot line plus bounded error region.EasyPlot.scalebar: Draw x/y scale bars with labels and style control.EasyPlot.significanceLine: Add statistical significance connector annotations.EasyPlot.violinplot: Draw violin plots in EasyPlot workflows.EasyPlot.venn: Draw Venn diagrams.EasyPlot.stairs: Compatibility wrapper for stairs plotting.EasyPlot.boxplot: Compatibility wrapper for boxplot usage with EasyPlot.EasyPlot.truncAxis: Truncate/break axis display around a specified range.
Export and Finalization
EasyPlot.cropFigure: Crop figure canvas tightly around content and margins.EasyPlot.exportFigure: Export figure to image/PDF with EasyPlot defaults.
ColorMap Package
Core ColorMap functions
EasyPlot.ColorMap.parula: Return EasyPlot’s parula-style colormap.EasyPlot.ColorMap.showCheetSheet: Show the colormap cheatsheet figure.
Diverging colormaps
EasyPlot.ColorMap.Diverging.BrBG: Brown-BlueGreen diverging map.EasyPlot.ColorMap.Diverging.bwr: Blue-White-Red diverging map.EasyPlot.ColorMap.Diverging.coolwarm: Cool-Warm diverging map.EasyPlot.ColorMap.Diverging.PiYG: Pink-YellowGreen diverging map.EasyPlot.ColorMap.Diverging.PRGn: Purple-Green diverging map.EasyPlot.ColorMap.Diverging.PuOr: Purple-Orange diverging map.EasyPlot.ColorMap.Diverging.RdBu: Red-Blue diverging map.EasyPlot.ColorMap.Diverging.RdGy: Red-Gray diverging map.EasyPlot.ColorMap.Diverging.RdYlBu: Red-Yellow-Blue diverging map.EasyPlot.ColorMap.Diverging.RdYlGn: Red-Yellow-Green diverging map.EasyPlot.ColorMap.Diverging.seismic: Seismic-style diverging map.EasyPlot.ColorMap.Diverging.Spectral: Spectral diverging map.
Sequential colormaps
EasyPlot.ColorMap.Sequential.Blues: Blue sequential map.EasyPlot.ColorMap.Sequential.BuGn: Blue-Green sequential map.EasyPlot.ColorMap.Sequential.BuPu: Blue-Purple sequential map.EasyPlot.ColorMap.Sequential.GnBu: Green-Blue sequential map.EasyPlot.ColorMap.Sequential.Greens: Green sequential map.EasyPlot.ColorMap.Sequential.Oranges: Orange sequential map.EasyPlot.ColorMap.Sequential.OrRd: Orange-Red sequential map.EasyPlot.ColorMap.Sequential.PuBu: Purple-Blue sequential map.EasyPlot.ColorMap.Sequential.PuBuGn: Purple-BlueGreen sequential map.EasyPlot.ColorMap.Sequential.PuRd: Purple-Red sequential map.EasyPlot.ColorMap.Sequential.Purples: Purple sequential map.EasyPlot.ColorMap.Sequential.RdPu: Red-Purple sequential map.EasyPlot.ColorMap.Sequential.Reds: Red sequential map.EasyPlot.ColorMap.Sequential.YlGn: Yellow-Green sequential map.EasyPlot.ColorMap.Sequential.YlGnBu: Yellow-GreenBlue sequential map.EasyPlot.ColorMap.Sequential.YlOrBr: Yellow-OrangeBrown sequential map.EasyPlot.ColorMap.Sequential.YlOrRd: Yellow-OrangeRed sequential map.
Qualitative colormaps
EasyPlot.ColorMap.Qualitative.Accent: Accent qualitative palette.EasyPlot.ColorMap.Qualitative.Dark2: Dark2 qualitative palette.EasyPlot.ColorMap.Qualitative.Paired: Paired qualitative palette.EasyPlot.ColorMap.Qualitative.Pastel1: Pastel1 qualitative palette.EasyPlot.ColorMap.Qualitative.Pastel2: Pastel2 qualitative palette.EasyPlot.ColorMap.Qualitative.Set1: Set1 qualitative palette.EasyPlot.ColorMap.Qualitative.Set2: Set2 qualitative palette.EasyPlot.ColorMap.Qualitative.Set3: Set3 qualitative palette.EasyPlot.ColorMap.Qualitative.tab10: Tab10 categorical palette.EasyPlot.ColorMap.Qualitative.tab20: Tab20 categorical palette.EasyPlot.ColorMap.Qualitative.tab20b: Tab20b categorical palette.EasyPlot.ColorMap.Qualitative.tab20c: Tab20c categorical palette.
Uniform colormaps
EasyPlot.ColorMap.Uniform.cividis: Cividis perceptually uniform map.EasyPlot.ColorMap.Uniform.inferno: Inferno perceptually uniform map.EasyPlot.ColorMap.Uniform.magma: Magma perceptually uniform map.EasyPlot.ColorMap.Uniform.plasma: Plasma perceptually uniform map.EasyPlot.ColorMap.Uniform.viridis: Viridis perceptually uniform map.
Miscellaneous colormaps
EasyPlot.ColorMap.Miscellaneous.cubehelix: Cubehelix colormap.EasyPlot.ColorMap.Miscellaneous.ocean: Ocean colormap.EasyPlot.ColorMap.Miscellaneous.rainbow: Rainbow colormap.EasyPlot.ColorMap.Miscellaneous.terrain: Terrain colormap.EasyPlot.ColorMap.Miscellaneous.twilight: Twilight colormap.
QuickPlot Package
EasyPlot.QuickPlot.PSTH: Quick peristimulus time histogram plotting helper.EasyPlot.QuickPlot.rasterPlot: Quick raster plot helper.EasyPlot.QuickPlot.printChessboard: Render/print a chessboard-style utility plot.
In-MATLAB Help
Function-level documentation is available directly in MATLAB:
help EasyPlot.createGridAxes
help EasyPlot.scalebar
help EasyPlot.plotShaded