Would something like this work alright?
using AlgebraOfGraphics, CairoMakie, DataFrames df = DataFrame(x=1:10, y=rand(10)) plt = data(df) * mapping(:x, :y) + mapping([5, 6, 7]) * visual(VLines; color=:blue, linestyle=:dash) draw(plt)