Clustered Stacked Column chart – User Experience Stack Exchange

I am looking to compare groups over discreet time periods. (Say quarters)

Basically, a clustered column chart.
However, I need a stacked bar within each group/time period to compare.

Something like this,

enter image description here

However, I need it to be done via a JavaScript (Vue preferably) library. Has anyone see such a library, all of the charting libraries I am seeing don’t support clustered and stacked.

Or does anyone have a better charting technique to display this type of chart?

Thanks