Plotting Guide - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Graphics : Plotting Guide

Maple Plotting Guide 

 

Introduction 

2-D Plots 

3-D Plots 

Specialized Plots 

Statistical and Financial Plots  

Dynamic Systems 

Text 

Plot Options 

Interactive Plotting 

Combining Plots 

Animating Plots 

Transforming Plots 

Exporting Plots 

See Also 

Introduction 

Maple provides many varied forms of plots for you to use. This guide is designed to help you find the correct plot, and find the information you need to quickly and easily visualize your function, expression, or data. 

2-D Plots 

3-D Plots 

Specialized Plots 

More Information 

2-D Line Plots 

3-D Line and Point Plots 

Statistical and Financial Plots 

Plot Options 

2-D Filled Plots 

3-D Filled Plots 

Dynamic Systems 

Interactive Plotting 

2-D Vector and Grid Plots 

3-D Vector and Grid Plots 

Text 

Combining Plots 

2-D Point Plots 

3-D Mathematical Concepts Calculated 

 

Animating Plots 

Bar Plots 

 

 

Transforming Plots 

2-D Mathematical Concepts Calculated 

 

 

Exporting Plots 

 

 

 

See Also 

Click on the name or picture of each plot to see the corresponding Maple help page. The commands to create the plots are in the examples section of each help page. 

2-D Plots 

2-D Line Plots 

2-D Point Plots 

2-D Filled Plots 

Bar Plots 

2-D Vector and Grid Plots 

2-D Mathematical Concepts Calculated 

2-D Line Plots 

Apply a gradient color scheme 

Compare plots 

Complex plot 

Cumulative sum chart 

Draw geometric object 

Draw graph or network 

HyperlinkImage 

HyperlinkImage HyperlinkImage
HyperlinkImage HyperlinkImage

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Dual axis plot 

Frequency plot 

Infinity plot 

Line chart 

Logarithmic plot 

Parametric plot 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot 

Plot a discontinuous function 

Plot implicit function 

Plot in different coordinate system 

Plot kernel density 

Plot list of values 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot real curve 

Plot straight line 

Polar plot 

 

 

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

 

 

 

2-D Plots 

Top of page 

2-D Filled Plots 

Area chart 

Contour plot 

Density plot 

Pie chart 

Plot inequality 

Plot polygon 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

polygonbyname 

Shade the area between two curves 

Venn diagram 

Violin plot 

Voronoi Diagram 

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

 

2-D Plots 

Top of page 

2-D Vector and Grid Plots 

Conformal plot 

Plot direction field 

Plot field 

Plot gradient field 

Plot spatial curve 

Plot vector 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot vector field 

Show coordinate system 

Space curve 

 

 

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

 

 

 

2-D Plots 

Top of page 

2-D Point Plots 

Agglomerated plot 

Bubble plot 

Color points by associated values 

Plot quantile 

Plot sparse matrix 

Point Plot 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Scatter plot 

Sunflower plot 

Symmetry plot 

 

 

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

 

 

 

2-D Plots 

Top of page 

Bar Plots 

Bar chart 

Box plot 

Column graph 

Error plot 

Histogram 

Pareto 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

2-D Plots 

Top of page 

2-D Mathematical Concepts Calculated 

FlowLine 

Flux 

Function chart 

Line Integral 

Mean value theorem 

Newton's method 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Path of a stochastic process 

Plot Antiderivative 

Plot branches 

Plot DE solution cases 

Plot Derivative 

Plot eigenvectors 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot function composition 

Plot least squares fit 

Plot linear system 

Plot linear transform 

Plot Newton polygon 

Plot phase portrait 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot projection 

Plot Riemann sum 

Plot secant line 

Plot solution of ODE 

Plot Taylor Approximation 

Plot vector sum 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot y=x reflection 

Poincare surface of section 

Point interpolation 

Probability plot 

Process control chart 

Profile of likelihood 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Rolle's theorem 

Root locus plot 

Tree plot 

Venn diagram 

Wavelet plot 

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

 

2-D Plots 

Top of page 

3-D Plots 

3-D Line and Point Plots 

3-D Vector and Grid Plots 

3-D Filled Plots 

3-D Mathematical Concepts Calculated 

3-D Line and Point Plots 

Agglomerated plot 

Draw graph or network 

Plot 3-D point 

Plot knot 

Space curve 

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

 

3-D Plots 

Top of page 

3-D Filled Plots 

3-D Plot 

Apply gradient color scheme to surface 

Area chart 

Color surface by associated values 

Color surface by coordinate values 

Compare plots 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage HyperlinkImage
HyperlinkImage HyperlinkImage

 

Complex plot 

Contour plot 

Draw geometric object 

Implicit plot 

Plot intersection 

Plot matrix values 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot polyhedra 

Plot tube 

Shade the volume between two surfaces 

Surface plot of data 

 

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

 

 

3-D Plots 

Top of page 

3-D Vector and Grid Plots 

3-D Plot in different coordinate system 

Conformal plot 

Plot field 

Plot gradient field 

Plot spatial curve 

Plot surface 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot vector 

Show 3-D coordinate system 

 

 

 

 

HyperlinkImage 

HyperlinkImage 

 

 

 

 

3-D Plots 

Top of page 

3-D Mathematical Concepts Calculated 

Directional derivative 

Flow line 

Flux 

Gradient 

Lagrange multipliers 

Line Integral 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Normal 

Plot cross product 

Plot cross section 

Plot DE solution 

Plot eigenvectors 

Plot least squares fit 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot linear system 

Plot linear transform 

Plot ODE solution 

Plot PDE solution 

Plot projection 

Plot Riemann sum 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot surface/volume of revolution 

Plot Taylor approximation 

Plot vector sum 

Poincare surface of section 

Radius of curvature 

Tangent vector 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

TNB frame 

Vector-defined plane 

 

 

 

 

HyperlinkImage 

HyperlinkImage 

 

 

 

 

3-D Plots 

Top of page 

Specialized Plots 

Cayley Graph 

Cayley Table 

Commuting Graph 

Compare plots in an Array 

Display data on a world map 

Display different world map projections 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 


HyperlinkImage HyperlinkImage
HyperlinkImage HyperlinkImage


 

HyperlinkImage 

HyperlinkImage 

Draw Graph 

Draw graph automorphisms 

Draw Subgroup Lattice 

LSPeriodogram 

Periodogram 

Plot Polyhedral Set 

HyperlinkImage 

HyperlinkImage HyperlinkImage

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Pressure-enthalpy Diagram 

Psychrometric Chart 

SignalPlot 

Spectrogram 

Temperature-Entropy Chart 

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage
HyperlinkImage

 

HyperlinkImage
HyperlinkImage

 

HyperlinkImage 

 

Top of page 

Statistical and Financial Plots  

3-D Agglomerated plot 

3-D Area chart 

Agglomerated plot 

Area chart 

Bar chart 

Biplot 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Box plot 

Bubble plot 

Column graph 

Correlogram 

Cumulative sum chart 

Data plot 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Error plot 

Frequency plot 

Heat map 

Histogram 

Line chart 

Pareto 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Path of a stochastic process 

Pie chart 

Plot kernel density 

Plot point 

Plot quantile 

Probability plot 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Profile of likelihood 

Scatter plot 

Scatter plot 3-D 

Scree plot 

Seasonal subseries plot 

Sunflower plot 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Surface plot of data 

Symmetry plot 

Time series plot 

Tree map 

Tree plot 

Venn diagram 

HyperlinkImage 

HyperlinkImage 


HyperlinkImage


 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Violin plot 

Weibull plot 

 

 

 

 

HyperlinkImage 

HyperlinkImage 

 

 

 

 

Top of page 

Dynamic Systems 

Bode plot 

Nichols Plot 

Nyquist plot 

Plot discrete points 

Plot impulse response 

Plot magnitude 

HyperlinkImage
HyperlinkImage

 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Plot phase 

Plot response 

Plot response in 3-D 

Plot zeros and poles 

Root-contour plot 

Root-locus plot 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

HyperlinkImage 

Top of page 

Text 

3-D Text plot 

Text plot 

 

 

 

 

HyperlinkImage 

HyperlinkImage 

 

 

 

 

Top of page 

Plot Options 

There are many options that can be applied to the plot command, and other plots accept most of those options. They include grid display options (gridlines, axes, captions, and more), plot generation options (adaptive point sampling and discontinuity detection), and plot display options (colors, line and fill styles, transparency, etc).  See plot options for a complete list.  Each plot page indicates which of the options it accepts. 

Most of the options that can be applied to a plot command can also be applied interactively to an existing plot, by using the plot context menus. 

The plottools package provides commands to generate basic graphical objects and alter existing plot structures. Objects include geometric shapes, arrows, and points, and can be displayed either in existing plots or on separate axes. Transformations involve rotation, translation, and scaling of any type of plot. Also available is textplot, for adding text or 2-D math to an existing plot (or textplot3d for 3-D plots). You can also add text, 2-D math, various shapes, or free form drawing to a 2-D plot using a set of drawing tools. 

Typesetting for 3-D plots provides the ability to use typeset mathematics and text in titles, captions, axis labels and text objects, as well as the ability to edit them in place. For more information, see the plot/typesetting help page. 

The plot and plot3d commands have been updated to recognize units in the function and range arguments, for both the expression-form and operator-form of the calling sequences. More information about this feature is available on the plot/units help page. 

You can set most plot options for an entire Maple session, using the setoptions command. The options apply only to the worksheet in which they are set, until either it is closed, or restart is called. 

Top of page 

Interactive Plotting 

Many plots can be generated using the interactive Plot Builder.  It is an interface with easy-to-use input fields and drop-down menus, allowing you to specify the options available for the plot you choose. When you use the Plot Builder on an expression to be plotted, it provides a choice of plot types which are compatible with that expression. Controls for plot options are grouped together by relevance and change dynamically in the panel. 

For detailed instructions on using the plot builder interface, see Using the Interactive Plot Builder. For performing many tasks with plots, see the links on the plotting overview page. 

The interactiveparams command can be useful for quickly viewing changes to certain variables in an expression. The expression can be manipulated and the plot previewed with a Maplet, then output as either a plot or a plotting command. 

Top of page 

Combining Plots 

You can use the display command to display multiple plots on the same axes. This command accepts multiple plots of different structures, as long as they are all of the same dimension, and allows any of the plot options to be defined for all of the plots being displayed. Alternately, you can enter an array of plots into the display command, and plots can be displayed side-by-side. This command can also be used to animate one or more plots. 

With most of the commands above, you can enter a set of functions or expressions in place of a single function or expression. Alternately, you can use the multiple command. These methods display multiple plots on the same axes, but they are all of the same type. 

An easy way to add functions or expressions to an existing plot is to select and drag the input or output of an expression or function definition onto the plot. The settings that are applied to the original plot are also applied to the new function, but if you use default settings, the grid automatically adjusts to display all expressions fully. See drag and drop for details. 

The Plot Builder also builds plots of multiple expressions, providing an easy way to modify the options on individual plots or global options. 

Top of page 

Animating Plots 

Many of the plots above can be animated on a parameter, which is defined when the animate command is called. This provides a method for examining the effects of a single parameter on the plot. The same command can be used to show a curve traced in time. See the display help page for instructions on how to animate several plots and display an animation with a background plot. 

The viewpoint animation option allows you to create a "fly-through" animation by varying the viewpoint through a 3-D plot. In a fly-through animation, the camera that projects the 3-D plot moves in all directions above, below, and around the plot surface, as if the camera were flying through the plot. For more information, see the plot3d/viewpoint help page. 

Top of page 

Transforming Plots 

Maple provides many methods for altering existing plots. The easiest method is to use the plot context menus. There, you can change many of the plot options that can be specified when first generating the plot by using an interface that allows you to enter only the options accepted by that plot. See plotinterface for more details on manipulating both two-dimensional and three-dimensional plots. 

You can also specify modifications and transformations to plot structures and objects using plottools. For instance, to exchange the coordinate axes of a plot or to apply a custom mapping to a plot, use plottools[transform]. 

Top of page 

Exporting Plots 

The default method of output for all plots is to display the plot inline within the Maple Worksheet. However, you can specify the output as a jpeg, gif, or postscript file, a Maplet, a new Maple Worksheet, or one of several other formats. To set the output method in a worksheet, use the plotsetup command. 

You can also export a plot from the worksheet once it has been drawn, by using the plot context menus. See export a plot for more information. 

Top of page 

See Also 

  • plotinterface
 

  • plot types
 

  • User Manual: Chapter 6