Min-max errorbar that returns (nan, nan) when the range is zero so seaborn skips drawing.
(x: pd.Series)
| 14 | |
| 15 | |
| 16 | def minmax_skip_zero_range(x: pd.Series) -> tuple[float, float]: |
| 17 | """Min-max errorbar that returns (nan, nan) when the range is zero so seaborn skips drawing.""" |
| 18 | lo, hi = x.min(), x.max() |
| 19 | if lo == hi: |
| 20 | return (np.nan, np.nan) |
| 21 | return (lo, hi) |
nothing calls this directly
no outgoing calls
no test coverage detected