Улучшаем свой Geom_Contour: творческие способы изменить названия легенд

library(ggplot2)
# Create a contour plot
p <- ggplot(data, aes(x, y, z = value)) +
  geom_contour()
# Change the legend title
p <- p + labs(fill = "Custom Legend Title")
# Display the plot
print(p)

Метод 2. Изменение шкал.
Другой подход заключается в непосредственном изменении шкал. Этот метод дает вам больше контроля над внешним видом легенды. Вот пример:

library(ggplot2)
# Create a contour plot
p <- ggplot(data, aes(x, y, z = value)) +
  geom_contour()
# Modify the fill scale
p <- p + scale_fill_continuous(name = "Custom Legend Title")
# Display the plot
print(p)
library(ggplot2)
# Create a contour plot
p <- ggplot(data, aes(x, y, z = value)) +
  geom_contour()
# Modify the legend title using a theme
p <- p + theme(legend.title = element_text(text = "Custom Legend Title"))
# Display the plot
print(p)

Метод 4. Создание пользовательской легенды
Для максимальной гибкости вы можете создать собственную легенду с помощью функцииguide_legend(). Этот метод позволяет вам создать легенду, соответствующую вашим конкретным потребностям. Вот пример:

library(ggplot2)
# Create a contour plot
p <- ggplot(data, aes(x, y, z = value)) +
  geom_contour() +
  guides(fill = guide_legend(title = "Custom Legend Title"))
# Display the plot
print(p)