Legends

As in lines() and points(), legend() is a function that needs to be called after the plot creation. legend() contains numerous arguments and most of them are optional.

The only mandatory arguments in legend() are x and legend, that is, the position and the texts that are passed to the legend. It is important to keep in mind that if y is not passed and a value is passed in x, this will be considered as a value in the vertical axis and the position with regard to the horizontal axis will be 1. If both the values (x and y) were specified, then the first will be the position in the horizontal axis and the second will be the position in the vertical axis.

The following two examples illustrate this difference. In the first one, as only one value ...

Get Learning Shiny now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.