They key piece is that: markers must only be shown when all the data points are visible.
There appears to be some hard-coded marker width that determines when to hide the markers. The attached code shows that a skinny line marker gets hidden at the same…