Learn R Programming

ggguides (version 1.1.4)

legend_order_guides: Control Legend Display Order

Description

Set the display order of multiple legends. Legends with lower order values appear first (top or left).

Usage

legend_order_guides(...)

Value

A guides specification that can be added to a plot.

Arguments

...

Named arguments where names are aesthetic names and values are integer order positions. E.g., colour = 1, size = 2.

Details

The order value determines the position of the legend relative to others. Lower values appear first. By default, all legends have order = 0 and appear in an unspecified order.

See Also

legend_merge, legend_split

Examples

Run this code
library(ggplot2)

# Plot with multiple legends
p <- ggplot(mtcars, aes(mpg, wt, color = factor(cyl), size = hp)) +
  geom_point()

# Default order
p

# Size legend first, then colour
p + legend_order_guides(size = 1, colour = 2)

# Colour legend first
p + legend_order_guides(colour = 1, size = 2)

Run the code above in your browser using DataLab