I have below ggplot
library(ggplot)
library(ggcorrplot)
data(mtcars)
corr <- round(cor(mtcars), 1)
head(corr[, 1:6])
ggcorrplot(corr, hc.order = TRUE, type = "upper", outline.col = "white") +
theme(legend.key.height=unit(2, "cm"), legend.position = "left") +
guides(color=guide_legend(title="New Legend Title"))
I above case, I was trying to change the legend name to New Legend Title, but unfortunately that did not happen.
I also want to add specific background colour to the entire plot and also change the colour scale for correlation from 'red' to 'blue'
Is there any way to achieve them?
The issue is that the legend is a guide for the
fillaesthetic. Hence, usefillinstead ofcolor. Additionally the guide is a colorbar so you have to useguide_colorbar: