Skip to content

Commit 7cf5845

Browse files
committed
Trivial style fix.
1 parent 5976daf commit 7cf5845

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

lib/matplotlib/text.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2173,21 +2173,16 @@ def transform(renderer) -> Transform
21732173
x, y = xytext
21742174

21752175
self.arrowprops = arrowprops
2176-
21772176
if arrowprops is not None:
2177+
arrowprops = arrowprops.copy()
21782178
if "arrowstyle" in arrowprops:
2179-
arrowprops = self.arrowprops.copy()
21802179
self._arrow_relpos = arrowprops.pop("relpos", (0.5, 0.5))
21812180
else:
21822181
# modified YAArrow API to be used with FancyArrowPatch
2183-
shapekeys = ('width', 'headwidth', 'headlength',
2184-
'shrink', 'frac')
2185-
arrowprops = dict()
2186-
for key, val in self.arrowprops.items():
2187-
if key not in shapekeys:
2188-
arrowprops[key] = val # basic Patch properties
2189-
self.arrow_patch = FancyArrowPatch((0, 0), (1, 1),
2190-
**arrowprops)
2182+
for key in [
2183+
'width', 'headwidth', 'headlength', 'shrink', 'frac']:
2184+
arrowprops.pop(key, None)
2185+
self.arrow_patch = FancyArrowPatch((0, 0), (1, 1), **arrowprops)
21912186
else:
21922187
self.arrow_patch = None
21932188

0 commit comments

Comments
 (0)