I am currently using vlines to shadow in afterhours/premarket trading. However, the candlesticks are under the vlines and as such they become harder to read if I increase the alpha kwarg. Is there a way to put the vlines under the candlesticks as opposed to above them? Using the mplfinance lib.

PS: the vlines are also ever so slighly off the top of the plot, is there a way for them to go all the way up to the top edge?
fig, axlist = mpf.plot(df,
type='candle',
volume=True,
ylabel='',
ylabel_lower='\n<thousands>',
returnfig=True,
style=style,
figratio=(21, 9),
warn_too_much_data=970,
addplot=vwap,
hlines=dict(hlines=previousCloseLine(), colors='white', linestyle='dashed'),
vlines=dict(vlines=df.between_time('16:00', '09:30').index.tolist(), colors='#323538', linewidths=1, alpha=0.5),
datetime_format='%H:%M',
tight_layout=True
)