我有一些数据我想表示为堆积条形图 . 数据看起来或多或少如下:

timer_name time
timerA     10%
timerB     20%
timerC     50%
timerD     20%
timerA     5%
timerB     20%
timerC     60%
timerD     15%
...

我正在绘制 timer_names 作为堆叠的条形图,我目前通过使用 aggregate 函数来计算每个计时器的分布均值,这并不难 .

除了这个图,我还想用箱图显示数据的分布 . 它应该看起来像我下面的图片 .

What I am trying to achieve

是否有可能在R中实现这一点,怎么样?不是严格要求的,但如果盒子的高度(在箱线图中)与它们在条形图中的百分比成比例(如图所示),那将是图形上的好处 .

任何帮助表示赞赏,谢谢 .