Я думаю, что вам нужно провести некоторую обработку данных, прежде чем вы сможете сделать какую-либо визуализацию с этими данными. Вот пример кода, который может сделать эту работу за вас:
stack <- data.frame( name = c('A','B','C'),
percent1 = c(45,10,45),
percent2 = c(30,20,50),
percent3 = c(10,35,55),
stringsAsFactors = FALSE)
stack_ <- stack %>% gather(percent, value, percent1:percent3)
stack_ <- stack_ %>% filter(name == 'A')
p<-ggplot(data=stack_, aes(x=percent, y=value)) +
geom_bar(stat="identity")
p