How to | Make a Legend for My Plots

Mathematica provides many options for customizing and annotating plots. Legends can be added to plots and customized with many of the same methods used to customize other Mathematica graphics.

No video ID specifiedContent-Type: text/html; charset=utf-8 Failed to find video

This is a selection of examples from the complete "How to" screencast. »

First, load the PlotLegends package:

In[1]:=
Click for copyable input

Use the PlotLegend option to generate a plot with legends:

In[2]:=
Click for copyable input
Out[2]=

Any styling used in the plot is reflected in the legend:

In[7]:=
Click for copyable input
Out[7]=

The PlotLegends package can also be used to generate color bars for density and contour plots. However, this requires more effort, as well as some knowledge about the results in the plot.

ShowLegend can be used to display legends for graphics produced with DensityPlot:

In[4]:=
Click for copyable input
Out[4]=

Similarly, ShowLegend can be used with ContourPlot:

In[5]:=
Click for copyable input
Out[5]=

You can also programmatically customize your legends with options such as LegendPosition, LegendShadow, LegendBackground, LegendBorder, and ShadowBackground. Further information on doing this is presented in the full screencast.

The methods shown here will not work for adding legends to charts in Mathematica. For information on this, see How to: Make a Legend for My Charts.

New to Mathematica? Find your learning path »
Have a question? Ask support »