Как изменить заголовок легенды в ggplot2: несколько методов, объясненных примерами кода

Метод 1: использование функции labs()

library(ggplot2)
# Create a basic plot
plot <- ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
  geom_point()
# Change the legend title using labs()
plot + labs(color = "New Legend Title")

Метод 2: использование функции guides()

library(ggplot2)
# Create a basic plot
plot <- ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
  geom_point()
# Change the legend title using guides()
plot + guides(color = guide_legend(title = "New Legend Title"))

Метод 3: использование функции scale_color_manual()

library(ggplot2)
# Create a basic plot
plot <- ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
  geom_point()
# Change the legend title using scale_color_manual()
plot + scale_color_manual(name = "New Legend Title")

Метод 4. Использование функции theme()

library(ggplot2)
# Create a basic plot
plot <- ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
  geom_point()
# Change the legend title using theme()
plot + theme(legend.title = element_text(text = "New Legend Title"))

Это всего лишь несколько примеров того, как можно изменить заголовок легенды в ggplot2. Не стесняйтесь выбирать метод, который лучше всего соответствует вашим потребностям.