Hy!
I am new at hear, so I am sorry if I did not explain my self.
I have tryed for the first histogram:
ggplot(df)+geom_histogram(mapping=aes(x=host_identity_verified, fill=number_of_reviews))
dput(df[ 1:20, ] )
structure(list(host_is_superhost = c("SI", "SI", "SI", "SI",
"NO", "SI", "NO", "SI", "SI", "SI", "SI", "SI", "SI", "SI", "SI",
"SI", "SI", "NO", "NO", "NO"), host_identity_verified = c("NO VERIFICA",
"VERIFICA", "NO VERIFICA", "VERIFICA", "VERIFICA", "NO VERIFICA",
"VERIFICA", "VERIFICA", "NO VERIFICA", "VERIFICA", "VERIFICA",
"VERIFICA", "VERIFICA", "VERIFICA", "VERIFICA", "VERIFICA", "NO VERIFICA",
"VERIFICA", "VERIFICA", "VERIFICA"), bathrooms = c(3L, 3L, 3L,
3L, 3L, 3L, 5L, 3L, 3L, 3L, 3L, 3L, 5L, 17L, 5L, 3L, 3L, 3L,
3L, 3L), bedrooms = c(1L, 1L, 1L, 1L, 0L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 1L), daily_price = c(94L,
125L, 100L, 120L, 70L, 200L, 700L, 250L, 100L, 280L, 320L, 240L,
290L, 290L, 220L, 84L, 60L, 99L, 110L, 110L), security_deposit = c(1L,
31L, 1L, 48L, 13L, 48L, 1L, 73L, 13L, 1L, 1L, 1L, 1L, 1L, 1L,
38L, 1L, 56L, 1L, 1L), minimum_nights = c(2L, 2L, 2L, 2L, 30L,
15L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 30L, 3L, 2L, 2L),
number_of_reviews = c(84L, 3L, 70L, 57L, 44L, 79L, 72L, 126L,
377L, 22L, 31L, 1L, 3L, 48L, 10L, 56L, 7L, 7L, 103L, 107L
), review_scores_rating = c(94L, 100L, 97L, 97L, 90L, 98L,
96L, 98L, 94L, 95L, 95L, 40L, 60L, 94L, 86L, 91L, 100L, 94L,
95L, 94L), CATEGORIA = c("TOP", "TOP", "TOP", "TOP", "TOP",
"TOP", "TOP", "TOP", "TOP", "TOP", "TOP", "NO ACONSEJABLE",
"ESTANDAR", "TOP", "TOP", "TOP", "TOP", "TOP", "TOP", "TOP"
)), row.names = c(NA, 20L), class = "data.frame")