@@ -2486,15 +2486,16 @@ def set_title(self, label, fontdict=None, **kwargs):
24862486
24872487ACCEPTS: str
24882488 """
2489- override = {
2489+ default = {
24902490 'fontsize' :rcParams ['axes.titlesize' ],
24912491 'verticalalignment' : 'bottom' ,
2492- 'horizontalalignment' : 'left '
2492+ 'horizontalalignment' : 'center '
24932493 }
24942494
24952495 self .title .set_text (label )
2496- override = _process_text_args ({}, fontdict , ** kwargs )
2497- self .title .update (override )
2496+ self .title .update (default )
2497+ if fontdict is not None : self .title .update (fontdict )
2498+ self .title .update (kwargs )
24982499 return self .title
24992500
25002501
@@ -2510,8 +2511,8 @@ def set_xlabel(self, xlabel, fontdict=None, **kwargs):
25102511
25112512 label = self .xaxis .get_label ()
25122513 label .set_text (xlabel )
2513- override = _process_text_args ({}, fontdict , ** kwargs )
2514- label .update (override )
2514+ if fontdict is not None : label . update ( fontdict )
2515+ label .update (kwargs )
25152516 return label
25162517
25172518 def _send_xlim_event (self ):
@@ -2591,22 +2592,16 @@ def set_ylabel(self, ylabel, fontdict=None, **kwargs):
25912592
25922593Set the label for the yaxis
25932594
2594- Defaults override is
2595-
2596- override = {
2597- 'verticalalignment' : 'center',
2598- 'horizontalalignment' : 'right',
2599- 'rotation'='vertical' : }
2600-
26012595See the text doctstring for information of how override and
26022596the optional args work
26032597
26042598ACCEPTS: str
26052599 """
26062600 label = self .yaxis .get_label ()
26072601 label .set_text (ylabel )
2608- override = _process_text_args ({}, fontdict , ** kwargs )
2609- label .update (override )
2602+
2603+ if fontdict is not None : self .title .update (label )
2604+ label .update (kwargs )
26102605 return label
26112606
26122607 def set_ylim (self , v , emit = True ):
@@ -2885,20 +2880,21 @@ def text(self, x, y, s, fontdict=None, **kwargs):
28852880
28862881
28872882 """
2888- override = {
2883+ default = {
28892884 'verticalalignment' : 'bottom' ,
28902885 'horizontalalignment' : 'left' ,
28912886 #'verticalalignment' : 'top',
28922887 'transform' : self .transData ,
28932888 }
28942889
2895- override = _process_text_args (override , fontdict , ** kwargs )
28962890 t = Text (
28972891 x = x , y = y , text = s ,
28982892 )
28992893 self ._set_artist_props (t )
29002894
2901- t .update (override )
2895+ t .update (default )
2896+ if fontdict is not None : t .update (fontdict )
2897+ t .update (kwargs )
29022898 self .texts .append (t )
29032899
29042900 if t .get_clip_on (): t .set_clip_box (self .bbox )
0 commit comments