Вот как я делаю это в базе (на самом деле это упоминается в комментариях к первому ответу, но я покажу полный код здесь, включая легенду, поскольку я пока не могу комментировать ...)
Сначала вам нужно получить информацию о максимальных значениях для оси Y из графиков плотности. Таким образом, вам нужно сначала вычислить плотности отдельно
dta_A <- density(VarA, na.rm = TRUE)
dta_B <- density(VarB, na.rm = TRUE)
Затем выведите их в соответствии с первым ответом и определите минимальное и максимальное значения для оси Y, которую вы только что получили. (Я установил минимальное значение 0)
plot(dta_A, col = "blue", main = "2 densities on one plot"),
ylim = c(0, max(dta_A$y,dta_B$y)))
lines(dta_B, col = "red")
Затем добавьте легенду в верхнем правом углу
legend("topright", c("VarA","VarB"), lty = c(1,1), col = c("blue","red"))