Obtendo um gráfico de área empilhada em R

Esta questão é uma continuação da anteriorPergunta, questão Eu perguntei.

Agora eu tenho um caso em que também há uma coluna de categoria com Prop. Portanto, o conjunto de dados se torna como

Hour  Category        Prop2

00     A            25
00     B            59
00     A            55
00     C            5
00     B            50
...
01     C            56
01     B            45
01     A            56
01     B            35
...
23     D            58
23     A            52
23     B            50
23     B            35
23     B            15

Nesse caso, preciso fazer um gráfico de área empilhada em R com as porcentagens dessas diferentes categorias para cada dia. Então, o resultado será como.

        A         B       C        D
00     20%       30%     35%       15% 
01     25%       10%     40%       25%
02     20%       40%     10%       30% 
.
.
.
20 
21
22     25%       10%     30%       35%
23     35%       20%     20%       25%

Então agora eu obteria o compartilhamento de cada categoria em cada hora e, em seguida, plotaria esse é um gráfico de área empilhada como este, onde o eixo x é a hora e o eixo y a porcentagem de Prop2 para cada categoria, dada pelas cores diferentes

questionAnswers(3)

yourAnswerToTheQuestion