Skip to content

Commit 2b8b1c8

Browse files
force range to be breadth of category_orders
1 parent 74726e0 commit 2b8b1c8

File tree

1 file changed

+3
-1
lines changed
  • packages/python/plotly/plotly/express

1 file changed

+3
-1
lines changed

Diff for: packages/python/plotly/plotly/express/_core.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -552,8 +552,10 @@ def set_cartesian_axis_opts(args, axis, letter, orders):
552552
axis["categoryarray"] = (
553553
orders[args[letter]]
554554
if isinstance(axis, go.layout.XAxis)
555-
else list(reversed(orders[args[letter]]))
555+
else list(reversed(orders[args[letter]])) # top down for Y axis
556556
)
557+
if "range" not in axis:
558+
axis["range"] = [-0.5, len(orders[args[letter]]) - 0.5]
557559

558560

559561
def configure_cartesian_marginal_axes(args, fig, orders):

0 commit comments

Comments
 (0)