Skip to content

Commit cb2ae6d

Browse files
stiglers-eponymmeeseeksmachine
authored andcommitted
Backport PR matplotlib#31666: plt.stairs: fix unit handling for orientation="horizontal"
1 parent 9478117 commit cb2ae6d

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
@@ -7762,8 +7762,12 @@ def stairs(self, values, edges=None, *,
77627762
if edges is None:
77637763
edges = np.arange(len(values) + 1)
77647764

7765-
edges, values, baseline = self._process_unit_info(
7766-
[("x", edges), ("y", values), ("y", baseline)], kwargs)
7765+
if orientation == "vertical":
7766+
edges, values, baseline = self._process_unit_info(
7767+
[("x", edges), ("y", values), ("y", baseline)], kwargs)
7768+
else:
7769+
edges, values, baseline = self._process_unit_info(
7770+
[("y", edges), ("x", values), ("x", baseline)], kwargs)
77677771

77687772
patch = mpatches.StepPatch(values,
77697773
edges,

0 commit comments

Comments
 (0)