I have an insert dataset
df <- structure(list(Cluster = c("Cluster1", "Cluster1", "Cluster1",
"Cluster1", "Cluster1", "Cluster1", "Cluster2", "Cluster2", "Cluster2",
"Cluster2", "Cluster2", "Cluster2", "Cluster3", "Cluster3", "Cluster3",
"Cluster3", "Cluster3", "Cluster3", "Cluster4", "Cluster4", "Cluster4",
"Cluster4", "Cluster4", "Cluster4", "Cluster5", "Cluster5", "Cluster5",
"Cluster5", "Cluster5", "Cluster5", "Cluster6", "Cluster6", "Cluster6",
"Cluster6", "Cluster6", "Cluster6", "Cluster7", "Cluster7", "Cluster7",
"Cluster7", "Cluster7", "Cluster7", "Cluster8", "Cluster8", "Cluster8",
"Cluster8", "Cluster8", "Cluster8"), Level = c("Associate", "Director",
"Entry level", "Executive", "Intership", "Mid-Senior Level",
"Associate", "Director", "Entry level", "Executive", "Intership",
"Mid-Senior Level", "Associate", "Director", "Entry level", "Executive",
"Intership", "Mid-Senior Level", "Associate", "Director", "Entry level",
"Executive", "Intership", "Mid-Senior Level", "Associate", "Director",
"Entry level", "Executive", "Intership", "Mid-Senior Level",
"Associate", "Director", "Entry level", "Executive", "Intership",
"Mid-Senior Level", "Associate", "Director", "Entry level", "Executive",
"Intership", "Mid-Senior Level", "Associate", "Director", "Entry level",
"Executive", "Intership", "Mid-Senior Level"), value = c("30%",
"7%", "18%", "5%", "3%", "37%", "30%", "9%", "21%", "2%", "5%",
"32%", "31%", "5%", "32%", "1%", "4%", "26%", "36%", "3%", "29%",
"1%", "2%", "29%", "33%", "4%", "36%", "0%", "6%", "22%", "32%",
"5%", "29%", "2%", "4%", "29%", "25%", "7%", "23%", "2%", "2%",
"41%", "24%", "2%", "18%", "2%", "3%", "50%")), class = "data.frame", row.names = c(NA,
-48L))
Is it possible to use it to create plot like this?
A plot with a table down from every bar

