Matplotlib: Wie man eine Bbox verschiebt/offsettet

Um eine Bbox in Matplotlib zu offsetten, kannst du eine Affine2D-Transformation verwenden. So kannst du es machen:

offset_bbox.py
# Beispiel-Offsets:
x_offset = 0.1
y_offset = 0.5

# Beispiel-Bbox erstellen
bbox = Bbox.from_bounds(0, 0, 1, 1)

# Transformation erstellen
import matplotlib.transforms as transforms
offset_transform = transforms.Affine2D().translate(x_offset, y_offset)

# Anwendungsbeispiel
offset_bbox = bbox.transformed(offset_transform)

Ähnliche Beiträge nach Kategorie: Matplotlib Python