More Barplots

Hi all. Round two of figuring out bar plots in Makie. Given the data, I would like to plot one set of data and then stack the other data on top of it. In my last question, my issue was resolved with the n_dodge attribute being adjusted, but there doesn’t seem to be a similar attribute for stacking the plots. As of now, I can only plot one data set or the other. Bonus points if you include a legend. Any help would be greatly appreciated.

using CairoMakie

porosity_op = [80,75,77,80,85,90,85]
porosity_tot = [20,21,21,20,23,26,20]
grades = ["ZXF-5Q","ACF-10Q","AXF-3Q","AXF-5Q","AXM-5Q","AXZ-5Q","TM"]

fig = CairoMakie.Figure()
ax = CairoMakie.Axis(fig[1,1], xticks = (1:7, grades), title = "Porosity Percentage")
barplot!(ax2, 1:7,
porosity_tot,
stack = [1,2,1,2,1,2,1], width = 0.5,
) 
 
barplot!(ax, 1:7,
porosity_op,
stack = [1,2,1,2,1,2,1], width = 0.5
)
fig