77
88import numpy as np
99
10- from matplotlib import rcParams
10+ import matplotlib as mpl
1111import matplotlib .artist as martist
1212import matplotlib .cbook as cbook
1313import matplotlib .lines as mlines
@@ -84,11 +84,12 @@ def __init__(self, axes, loc, label=None,
8484 martist .Artist .__init__ (self )
8585
8686 if gridOn is None :
87- if major and (rcParams ['axes.grid.which' ] in ('both' , 'major' )):
88- gridOn = rcParams ['axes.grid' ]
89- elif (not major ) and (rcParams ['axes.grid.which' ]
87+ if major and (mpl .rcParams ['axes.grid.which' ]
88+ in ('both' , 'major' )):
89+ gridOn = mpl .rcParams ['axes.grid' ]
90+ elif (not major ) and (mpl .rcParams ['axes.grid.which' ]
9091 in ('both' , 'minor' )):
91- gridOn = rcParams ['axes.grid' ]
92+ gridOn = mpl . rcParams ['axes.grid' ]
9293 else :
9394 gridOn = False
9495
@@ -102,25 +103,25 @@ def __init__(self, axes, loc, label=None,
102103 major_minor = "major" if major else "minor"
103104
104105 if size is None :
105- size = rcParams [f"{ name } .{ major_minor } .size" ]
106+ size = mpl . rcParams [f"{ name } .{ major_minor } .size" ]
106107 self ._size = size
107108
108109 if width is None :
109- width = rcParams [f"{ name } .{ major_minor } .width" ]
110+ width = mpl . rcParams [f"{ name } .{ major_minor } .width" ]
110111 self ._width = width
111112
112113 if color is None :
113- color = rcParams [f"{ name } .color" ]
114+ color = mpl . rcParams [f"{ name } .color" ]
114115
115116 if pad is None :
116- pad = rcParams [f"{ name } .{ major_minor } .pad" ]
117+ pad = mpl . rcParams [f"{ name } .{ major_minor } .pad" ]
117118 self ._base_pad = pad
118119
119120 if labelcolor is None :
120- labelcolor = rcParams [f"{ name } .color" ]
121+ labelcolor = mpl . rcParams [f"{ name } .color" ]
121122
122123 if labelsize is None :
123- labelsize = rcParams [f"{ name } .labelsize" ]
124+ labelsize = mpl . rcParams [f"{ name } .labelsize" ]
124125
125126 self ._set_labelrotation (labelrotation )
126127
@@ -132,13 +133,13 @@ def __init__(self, axes, loc, label=None,
132133 self ._zorder = zorder
133134
134135 if grid_color is None :
135- grid_color = rcParams ["grid.color" ]
136+ grid_color = mpl . rcParams ["grid.color" ]
136137 if grid_linestyle is None :
137- grid_linestyle = rcParams ["grid.linestyle" ]
138+ grid_linestyle = mpl . rcParams ["grid.linestyle" ]
138139 if grid_linewidth is None :
139- grid_linewidth = rcParams ["grid.linewidth" ]
140+ grid_linewidth = mpl . rcParams ["grid.linewidth" ]
140141 if grid_alpha is None :
141- grid_alpha = rcParams ["grid.alpha" ]
142+ grid_alpha = mpl . rcParams ["grid.alpha" ]
142143 grid_kw = {k [5 :]: v for k , v in kw .items ()}
143144
144145 self .apply_tickdir (tickdir )
@@ -453,7 +454,7 @@ def _get_text2_transform(self):
453454
454455 def apply_tickdir (self , tickdir ):
455456 if tickdir is None :
456- tickdir = rcParams ['%s.direction' % self .__name__ .lower ()]
457+ tickdir = mpl . rcParams ['%s.direction' % self .__name__ .lower ()]
457458 self ._tickdir = tickdir
458459
459460 if self ._tickdir == 'in' :
@@ -524,7 +525,7 @@ def _get_text2_transform(self):
524525
525526 def apply_tickdir (self , tickdir ):
526527 if tickdir is None :
527- tickdir = rcParams ['%s.direction' % self .__name__ .lower ()]
528+ tickdir = mpl . rcParams ['%s.direction' % self .__name__ .lower ()]
528529 self ._tickdir = tickdir
529530
530531 if self ._tickdir == 'in' :
@@ -689,15 +690,15 @@ def __init__(self, axes, pickradius=15):
689690
690691 self .label = mtext .Text (
691692 np .nan , np .nan ,
692- fontsize = rcParams ['axes.labelsize' ],
693- fontweight = rcParams ['axes.labelweight' ],
694- color = rcParams ['axes.labelcolor' ],
693+ fontsize = mpl . rcParams ['axes.labelsize' ],
694+ fontweight = mpl . rcParams ['axes.labelweight' ],
695+ color = mpl . rcParams ['axes.labelcolor' ],
695696 )
696697 self ._set_artist_props (self .label )
697698 self .offsetText = mtext .Text (np .nan , np .nan )
698699 self ._set_artist_props (self .offsetText )
699700
700- self .labelpad = rcParams ['axes.labelpad' ]
701+ self .labelpad = mpl . rcParams ['axes.labelpad' ]
701702
702703 self .pickradius = pickradius
703704
@@ -778,10 +779,12 @@ def cla(self):
778779 self .callbacks = cbook .CallbackRegistry ()
779780
780781 # whether the grids are on
781- self ._gridOnMajor = (rcParams ['axes.grid' ] and
782- rcParams ['axes.grid.which' ] in ('both' , 'major' ))
783- self ._gridOnMinor = (rcParams ['axes.grid' ] and
784- rcParams ['axes.grid.which' ] in ('both' , 'minor' ))
782+ self ._gridOnMajor = (
783+ mpl .rcParams ['axes.grid' ] and
784+ mpl .rcParams ['axes.grid.which' ] in ('both' , 'major' ))
785+ self ._gridOnMinor = (
786+ mpl .rcParams ['axes.grid' ] and
787+ mpl .rcParams ['axes.grid.which' ] in ('both' , 'minor' ))
785788
786789 self .reset_ticks ()
787790
@@ -1842,8 +1845,8 @@ def __init__(self, *args, **kwargs):
18421845 verticalalignment = 'top' , horizontalalignment = 'right' ,
18431846 transform = mtransforms .blended_transform_factory (
18441847 self .axes .transAxes , mtransforms .IdentityTransform ()),
1845- fontsize = rcParams ['xtick.labelsize' ],
1846- color = rcParams ['xtick.color' ],
1848+ fontsize = mpl . rcParams ['xtick.labelsize' ],
1849+ color = mpl . rcParams ['xtick.color' ],
18471850 )
18481851 self .offset_text_position = 'bottom'
18491852
@@ -2135,8 +2138,8 @@ def __init__(self, *args, **kwargs):
21352138 verticalalignment = 'baseline' , horizontalalignment = 'left' ,
21362139 transform = mtransforms .blended_transform_factory (
21372140 self .axes .transAxes , mtransforms .IdentityTransform ()),
2138- fontsize = rcParams ['ytick.labelsize' ],
2139- color = rcParams ['ytick.color' ],
2141+ fontsize = mpl . rcParams ['ytick.labelsize' ],
2142+ color = mpl . rcParams ['ytick.color' ],
21402143 )
21412144 self .offset_text_position = 'left'
21422145
0 commit comments