I’m plotting upper and lower limits via the uplims/lolims keywords to the errorbar function and have noticed two issues.
First, the direction of the arrows produced by these keywords is opposite to what one would expect. For example, lolims=True produces an downward-pointing arrow. A “lower limit” means the exact value is unknown, but it is known not be lower than a particular value. This should be denoted by an upward arrow whose starting point (arrow base) is at the value of the lower limit. I noticed that the arrows are reversed for all of the uplims, lolims, xuplims, and xlolims keywords to errorbar.
Secondly, the arrows (arrow base) should begin at the value of the limit. Currently the arrows are centered at the input limit value.