Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfd3f25e

Browse files
authored
Merge pull request#21049 from timhoffm/simplify-legend-attrs
Simplify setting Legend attributes
2 parents1a0ebbb +6f6ba29 commitfd3f25e

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

‎lib/matplotlib/legend.py

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -388,17 +388,20 @@ def __init__(
388388
#: instance.
389389
self._custom_handler_map=handler_map
390390

391-
locals_view=locals()
392-
fornamein ["numpoints","markerscale","shadow","columnspacing",
393-
"scatterpoints","handleheight",'borderpad',
394-
'labelspacing','handlelength','handletextpad',
395-
'borderaxespad']:
396-
iflocals_view[name]isNone:
397-
value=mpl.rcParams["legend."+name]
398-
else:
399-
value=locals_view[name]
400-
setattr(self,name,value)
401-
dellocals_view
391+
defval_or_rc(val,rc_name):
392+
returnvalifvalisnotNoneelsempl.rcParams[rc_name]
393+
394+
self.numpoints=val_or_rc(numpoints,'legend.numpoints')
395+
self.markerscale=val_or_rc(markerscale,'legend.markerscale')
396+
self.scatterpoints=val_or_rc(scatterpoints,'legend.scatterpoints')
397+
self.borderpad=val_or_rc(borderpad,'legend.borderpad')
398+
self.labelspacing=val_or_rc(labelspacing,'legend.labelspacing')
399+
self.handlelength=val_or_rc(handlelength,'legend.handlelength')
400+
self.handleheight=val_or_rc(handleheight,'legend.handleheight')
401+
self.handletextpad=val_or_rc(handletextpad,'legend.handletextpad')
402+
self.borderaxespad=val_or_rc(borderaxespad,'legend.borderaxespad')
403+
self.columnspacing=val_or_rc(columnspacing,'legend.columnspacing')
404+
self.shadow=val_or_rc(shadow,'legend.shadow')
402405
# trim handles and labels if illegal label...
403406
_lab,_hand= [], []
404407
forlabel,handleinzip(labels,handles):

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp