Labeling TwoDimensional Graphics

Axes->Truegive a pair of axes
GridLines->Automaticdraw grid lines on the plot
Frame->Trueput axes on a frame around the plot
PlotLabel->"text"give an overall label for the plot

Ways to label twodimensional plots.

Here is a plot, using the default Axes->True.
In[1]:=
Click for copyable input
Out[1]=
Setting Frame->True generates a frame with axes, and removes tick marks from the ordinary axes.
In[2]:=
Click for copyable input
Out[2]=
This includes grid lines, which are shown in light gray.
In[3]:=
Click for copyable input
Out[3]=
Axes->Falsedraw no axes
Axes->Truedraw both and axes
Axes->{False,True}draw a axis but no axis
AxesOrigin->Automaticchoose the crossing point for the axes automatically
AxesOrigin->{x,y}specify the crossing point
AxesStyle->stylespecify the style for the axes
AxesStyle->{xstyle,ystyle}specify individual styles for the axes
AxesLabel->Nonegive no axis labels
AxesLabel->ylabelput a label on the axis
AxesLabel->{xlabel,ylabel}put labels on both the and axes

Options for axes.

This makes the axes cross at the point , and puts a label on each axis.
In[4]:=
Click for copyable input
Out[4]=
Ticks->Nonedraw no tick marks
Ticks->Automaticplace tick marks automatically
Ticks->{xticks,yticks}specify tick marks for each axis

Settings for the Ticks option.

With the default setting Ticks->Automatic, the Wolfram Language creates a certain number of major and minor tick marks, and places them on axes at positions which yield the minimum number of decimal digits in the tick labels. In some cases, however, you may want to specify the positions and properties of tick marks explicitly. You will need to do this, for example, if you want to have tick marks at multiples of , or if you want to put a nonlinear scale on an axis.

Nonedraw no tick marks
Automaticplace tick marks automatically
{x1,x2,}draw tick marks at the specified positions
{{x1,label1},{x2,label2},}draw tick marks with the specified labels
{{x1,label1,len1},}draw tick marks with the specified scaled lengths
{{x1,label1,{plen1,mlen1}},}draw tick marks with the specified lengths in the positive and negative directions
{{x1,label1,len1,style1},}draw tick marks with the specified styles
funca function to be applied to , to get the tick mark option

Tick mark options for each axis.

This gives tick marks at specified positions on the axis, and chooses the tick marks automatically on the axis.
In[5]:=
Click for copyable input
Out[5]=
This adds tick marks with no labels at multiples of .
In[6]:=
Click for copyable input
Out[6]=

Particularly when you want to create complicated tick mark specifications, it is often convenient to define a "tick mark function" which creates the appropriate tick mark specification given the minimum and maximum values on a particular axis.

This defines a function which gives a list of tick mark positions with a spacing of 1.
In[7]:=
Click for copyable input
This uses the function to specify tick marks for the axis.
In[8]:=
Click for copyable input
Out[8]=
Frame->Falsedraw no frame
Frame->Truedraw a frame around the plot
FrameStyle->stylespecify a style for the frame
FrameStyle->{{left,right},{bottom,top}}specify styles for each edge of the frame
FrameLabel->Nonegive no frame labels
FrameLabel->{{left,right},{bottom,top}}put labels on edges of the frame
RotateLabel->Falsedo not rotate text in labels
FrameTicks->Nonedraw no tick marks on frame edges
FrameTicks->Automaticposition tick marks automatically
FrameTicks->{{left,right},{bottom,top}}specify tick marks for frame edges

Options for frame axes.

The Axes option allows you to draw a single pair of axes in a plot. Sometimes, however, you may instead want to show the scales for a plot on a frame, typically drawn around the whole plot. The option Frame allows you effectively to draw four axes, corresponding to the four edges of the frame around a plot.

This draws frame axes, and labels each of them.
In[9]:=
Click for copyable input
Out[9]=
GridLines->Nonedraw no grid lines
GridLines->Automaticposition grid lines automatically
GridLines->{xgrid,ygrid}specify grid lines in analogy with tick marks

Options for grid lines.

Grid lines in the Wolfram Language work very much like tick marks. As with tick marks, you can specify explicit positions for grid lines. There is no label or length to specify for grid lines. However, you can specify a style.

This generates but not grid lines.
In[10]:=
Click for copyable input
Out[10]=