The following simple code generates a flawed plot:
f[t_] := UnitStep[t - 14.1] + UnitStep[t - 14.5] + UnitStep[t - 14.9]
Plot[f[t], {t, 0, 16}, Filling -> Axis, Exclusions -> None]
I never expected part of the connection is slanted. Although I can fix this issue in many ways (such as using PlotPoints option, changing the plot ranges), this behavior is still surprising to me. Could anyone explain this? (I'm using Mathematica 11.3)