Products & Services Solutions Academia Support User Community Company

Learn more about MATLAB   

Graphics

Basic Plots and GraphsLinear line plots, log and semilog plots
Plotting ToolsGUIs for interacting with plots
Annotating PlotsFunctions for and properties of titles, axes labels, legends, mathematical symbols
Specialized PlottingBar graphs, histograms, pie charts, contour plots, function plotters
Bit-Mapped ImagesDisplay image object, read and write graphics file, convert to movie frames
PrintingPrinting and exporting figures to standard formats
Handle GraphicsCreating graphics objects, setting properties, finding handles

Basic Plots and Graphs

boxAxes border
errorbarPlot error bars along curve
hold Retain current graph in figure
lineCreate line object
LineSpec (Line Specification)Line specification string syntax
loglog Log-log scale plot
plot2-D line plot
plot33-D line plot
plotyy2-D line plots with y-axes on both left and right side
polarPolar coordinate plot
semilogxSemilogarithmic plots
semilogy Semilogarithmic plots
subplotCreate axes in tiled positions

Plotting Tools

figurepaletteShow or hide figure palette
panPan view of graph interactively
plotbrowserShow or hide figure plot browser
ploteditInteractively edit and annotate plots
plottoolsShow or hide plot tools
propertyeditorShow or hide property editor
rotate3d Rotate 3-D view using mouse
showplottoolShow or hide figure plot tool
zoomTurn zooming on or off or magnify by factor

Annotating Plots

annotationCreate annotation objects
clabelContour plot elevation labels
datacursormodeEnable, disable, and manage interactive data cursor mode
datetickDate formatted tick labels
gtextMouse placement of text in 2-D view
legend Graph legend for lines and patches
rectangleCreate 2-D rectangle object
texlabelProduce TeX format from character string
titleAdd title to current axes
xlabel, ylabel, zlabelLabel x-, y-, and z-axis

Specialized Plotting

Area, Bar, and Pie Plots1-D, 2-D, and 3-D graphs and charts
Contour PlotsUnfilled and filled contours in 2-D and 3-D
Direction and Velocity PlotsComet, compass, feather and quiver plots
Discrete Data PlotsStair, step, and stem plots
Function PlotsEasy-to-use plotting utilities for graphing functions
HistogramsPlots for showing distributions of data
Polygons and SurfacesFunctions to generate and plot surface patches in two or more dimensions
Scatter/Bubble PlotsPlots of point distributions
AnimationFunctions to create and play movies of plots

Area, Bar, and Pie Plots

areaFilled area 2-D plot
bar, barhPlot bar graph (vertical and horizontal)
bar3, bar3hPlot 3-D bar chart
paretoPareto chart
piePie chart
pie33-D pie chart

Contour Plots

contourContour plot of matrix
contour3 3-D contour plot
contourcLow-level contour plot computation
contourfFilled 2-D contour plot
ezcontourEasy-to-use contour plotter
ezcontourfEasy-to-use filled contour plotter

Direction and Velocity Plots

comet2-D comet plot
comet33-D comet plot
compass Plot arrows emanating from origin
featherPlot velocity vectors
quiverQuiver or velocity plot
quiver33-D quiver or velocity plot

Discrete Data Plots

stairsStairstep graph
stemPlot discrete sequence data
stem3Plot 3-D discrete sequence data

Function Plots

ezcontourEasy-to-use contour plotter
ezcontourfEasy-to-use filled contour plotter
ezmeshEasy-to-use 3-D mesh plotter
ezmeshcEasy-to-use combination mesh/contour plotter
ezplotEasy-to-use function plotter
ezplot3Easy-to-use 3-D parametric curve plotter
ezpolarEasy-to-use polar coordinate plotter
ezsurfEasy-to-use 3-D colored surface plotter
ezsurfcEasy-to-use combination surface/contour plotter
fplotPlot function between specified limits

Histograms

histHistogram plot
histcHistogram count
roseAngle histogram plot

Polygons and Surfaces

cylinderGenerate cylinder
delaunayDelaunay triangulation
delaunay33-D Delaunay tessellation
delaunaynN-D Delaunay tessellation
dsearchSearch Delaunay triangulation for nearest point
ellipsoidGenerate ellipsoid
fillFilled 2-D polygons
fill3Filled 3-D polygons
inpolygonPoints inside polygonal region
pcolor Pseudocolor (checkerboard) plot
polyareaArea of polygon
rectintRectangle intersection area
ribbonRibbon plot
sliceVolumetric slice plot
sphereGenerate sphere
waterfallWaterfall plot

Scatter/Bubble Plots

plotmatrixScatter plot matrix
scatterScatter plot
scatter33-D scatter plot

Animation

frame2imReturn image data associated with movie frame
getframeCapture movie frame
im2frameConvert image to movie frame
movie Play recorded movie frames
noanimateChange EraseMode of all objects to normal

Bit-Mapped Images

frame2imReturn image data associated with movie frame
im2frameConvert image to movie frame
im2javaConvert image to Java image
imageDisplay image object
imagescScale data and display image object
imapproxApproximate indexed image by reducing number of colors
imfinfoInformation about graphics file
imformatsManage image file format registry
imreadRead image from graphics file
imwriteWrite image to graphics file
ind2rgbConvert indexed image to RGB image
rgb2indConvert RGB image to indexed image

Printing

hgexportExport figure
orientHardcopy paper orientation
print, printoptPrint figure or save to file and configure printer defaults
printdlgPrint dialog box
printpreviewPreview figure to print
saveasSave figure or Simulink block diagram using specified format

Handle Graphics

Graphics Object IdentificationFind and manipulate graphics objects via their handles
Object CreationCreate core graphics objects
Annotation ObjectsProperty descriptions for annotation objects
Plot ObjectsProperty descriptions for plot objects
Figure WindowsControl and save figures
Axes OperationsOperate on axes objects
Object Property OperationsQuery, set, and link object properties

Graphics Object Identification

allchildFind all children of specified objects
ancestorAncestor of graphics object
copyobjCopy graphics objects and their descendants
deleteRemove files or graphics objects
findallFind all graphics objects
findfigsFind visible offscreen figures
findobjLocate graphics objects with specific properties
gcaCurrent axes handle
gcbfHandle of figure containing object whose callback is executing
gcboHandle of object whose callback is executing
gcoHandle of current object
getQuery Handle Graphics object properties
ishandleTest for valid graphics object handle
propeditOpen Property Editor
setSet Handle Graphics object properties

Object Creation

axesCreate axes graphics object
figureCreate figure graphics object
hggroupCreate hggroup object
hgtransformCreate hgtransform graphics object
imageDisplay image object
lightCreate light object
lineCreate line object
patchCreate one or more filled polygons
rectangleCreate 2-D rectangle object
root objectRoot
surfaceCreate surface object
textCreate text object in current axes
uicontextmenuCreate context menu

Annotation Objects

Annotation Arrow PropertiesDefine annotation arrow properties
Annotation Doublearrow PropertiesDefine annotation doublearrow properties
Annotation Ellipse PropertiesDefine annotation ellipse properties
Annotation Line PropertiesDefine annotation line properties
Annotation Rectangle PropertiesDefine annotation rectangle properties
Annotation Textarrow PropertiesDefine annotation textarrow properties
Annotation Textbox PropertiesDefine annotation textbox properties

Plot Objects

Areaseries PropertiesDefine areaseries properties
Barseries PropertiesDefine barseries properties
Contourgroup PropertiesDefine contourgroup properties
Errorbarseries PropertiesDefine errorbarseries properties
Lineseries PropertiesDefine lineseries properties
Quivergroup PropertiesDefine quivergroup properties
Scattergroup PropertiesDefine scattergroup properties
Stairseries PropertiesDefine stairseries properties
Stemseries PropertiesDefine stemseries properties
Surfaceplot PropertiesDefine surfaceplot properties

Figure Windows

clfClear current figure window
closeRemove specified figure
closereqDefault figure close request function
drawnowFlush event queue and update figure window
gcfCurrent figure handle
hgloadLoad Handle Graphics object hierarchy from file
hgsaveSave Handle Graphics object hierarchy to file
newplotDetermine where to draw graphics objects
openglControl OpenGL rendering
refreshRedraw current figure
saveasSave figure or Simulink block diagram using specified format
shgShow most recent graph window

Axes Operations

axisAxis scaling and appearance
boxAxes border
claClear current axes
gcaCurrent axes handle
gridGrid lines for 2-D and 3-D plots
isholdCurrent hold state
makehgtformCreate 4-by-4 transform matrix

Object Property Operations

getQuery Handle Graphics object properties
linkaxesSynchronize limits of specified 2-D axes
linkpropKeep same value for corresponding properties
refreshdataRefresh data in graph when data source is specified
setSet Handle Graphics object properties
waitforBlock execution and wait for event or condition
  


» Learn more
» Download free kit
» Get trial software

 © 1984-2010- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS