Skip to content

Commit c6377d0

Browse files
plt.stairs: fix unit handling for orientation="horizontal" (matplotlib#31666)
1 parent 7499f38 commit c6377d0

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

lib/matplotlib/axes/_axes.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7827,8 +7827,12 @@ def stairs(self, values, edges=None, *,
78277827
if edges is None:
78287828
edges = np.arange(len(values) + 1)
78297829

7830-
edges, values, baseline = self._process_unit_info(
7831-
[("x", edges), ("y", values), ("y", baseline)], kwargs)
7830+
if orientation == "vertical":
7831+
edges, values, baseline = self._process_unit_info(
7832+
[("x", edges), ("y", values), ("y", baseline)], kwargs)
7833+
else:
7834+
edges, values, baseline = self._process_unit_info(
7835+
[("y", edges), ("x", values), ("x", baseline)], kwargs)
78327836

78337837
patch = mpatches.StepPatch(values,
78347838
edges,

0 commit comments

Comments
 (0)