using Dates, DataFramesMeta, GLMakie, AlgebraOfGraphics
df = DataFrame(
A = [1, 2, 3, 1],
B = [1, 1, 1, 1],
C = [1, 2, 3, 3]
)
spec = data(df) * mapping(:A, :B, row=:C) * visual(BarPlot)
draw(spec)
Issue can be resolved by manually setting the width argument within the layer definition.
spec = data(df) * mapping(:A, :B, row=:C) * visual(BarPlot, width=1)