Refactor autoshapes to use shape.label for vline/hline/vrect/hrect by nochinxx · Pull Request #5444 · plotly/plotly.py

…el_from_legacy_annotation_kwargs(kwargs) to format kwargs into shape.label
…bel (prep for shape.label refactor)
…position normalizer

-refactor(vline): emit a single labeled shape; map legacy annotation_position to label.textposition

@nochinxx

@chanlii @nochinxx

…notation positions to the shape’s label.textposition.
Migrate add_hrect from annotation to shape/label#

@nochinxx

@nochinxx

@nochinxx

@nochinxx

@nochinxx nochinxx marked this pull request as ready for review

March 23, 2026 20:10

@emilykl