Can you try the following code. Please let us know whether it worked for you.
library(dartR)
library(tidyr)
library(RColorBrewer)
genind_test <- gl2gi(
bandicoot.gl)
dapc_res <- dapc(genind_test)
dapc.results <- as.data.frame(dapc_res$posterior)
dapc.results$pop <- pop(genind_test)
dapc.results$indNames <- rownames(dapc.results)
dapc.results <- pivot_longer(dapc.results, -c(pop, indNames))
colnames(dapc.results) <- c("Original_Pop","Sample","Assigned_Pop","Posterior_membership_probability")
cols <- brewer.pal(n = nPop(genind_test), name = "Dark2")
p <- ggplot(dapc.results, aes(x=Sample, y=Posterior_membership_probability, fill=Assigned_Pop))
p <- p + geom_bar(stat='identity')
p <- p + scale_fill_manual(values = cols)
p <- p + facet_grid(~Original_Pop, scales = "free")
p <- p + theme(axis.text.x = element_text(angle = 90, hjust = 1, size = 8))
p