SuperImpose Гистограмма вписывается в один сюжет ggplot

У меня ~ 5 очень больших векторов (~ 108 MM записей), поэтому любой сюжет / материал, который я делаю с ними в R, занимает довольно много времени.

Я пытаюсь визуализировать их распределение (гистограмму), и мне было интересно, что было бы лучшим способом наложить их распределения гистограммы в R, не занимая слишком много времени. Я подумываю сначала подогнать распределение к гистограмме, а затем построить все линии распределения, собранные в одном графике.

У вас есть предложения, как это сделать?

Допустим, мои векторы:

x1, x2, x3, x4, x5.

Я пытаюсь использовать этот код:Наложение гистограмм с помощью ggplot2 в R

Пример кода, который я использую для 3 векторов (R не может построить график):

n = length(x1)
dat <- data.frame(xx = c(x1, x2, x3),yy = rep(letters[1:3],each = n))
ggplot(dat,aes(x=xx)) + 
    geom_histogram(data=subset(dat,yy == 'a'),fill = "red", alpha = 0.2) +
    geom_histogram(data=subset(dat,yy == 'b'),fill = "blue", alpha = 0.2) +
    geom_histogram(data=subset(dat,yy == 'c'),fill = "green", alpha = 0.2)

но на создание сюжета уходит целая вечность, и в конце концов он выбивает меня из колеи. Есть идеи, как эффективно использовать ggplot2 для больших векторов? Сдается мне, что мне пришлось создать фрейм данных из 5 * 108 мм записей, а затем построить график, что в моем случае крайне неэффективно.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос