Go to TogaWare.com Home Page. Data Science Desktop Survival Guide
by Graham Williams
Duck Duck Go

Add a Caption and Label

Raw

Figure 22.1: The 3pm temperature for four locations.

\includegraphics[width=0.9\textwidth]{figures/onepager/knitr:myfigure_3pm_temp-1}

Adding a caption (which automatically also adds a label) is done using fig.cap=.

<<myfigure, fig.cap="The 3pm temperature for four locations.", fig.pos="h",...
... R code ...
@

We have also used (but can't see) fig.pos="h" which requests placement of the figure “here” rather than letting it float. Other options are to place the figure at the top of a page ("t"), or the bottom of a page ("b"). We can leave it empty and the placement is done automatically—that is, the figure floats to an appropriate location.

Once a caption is added, a label is also added to the figure so that it can be referred to in the document. The label is made up of fig: followed by the chunk label, which is myfigure in this example. So we can refer to the figure using \ref{fig:myfigure} and \pageref{fig:myfigure}, which allows us to refer to Figure 22.1 on Page [*].


Support further development by purchasing the PDF version of the book.
Other online resources include the GNU/Linux Desktop Survival Guide.
Books available on Amazon include Data Mining with Rattle and Essentials of Data Science.
Popular open source software includes rattle and wajig.
Hosted by Togaware, a pioneer of free and open source software since 1984.
Copyright © 2000-2020 Togaware Pty Ltd. . Creative Commons ShareAlike V4.