@@ -398,7 +398,7 @@ def cla(self):
398398 self .tables = []
399399 self .artists = []
400400 self .images = []
401- self .legend = None
401+ self .legend_ = None
402402 self .collections = [] # collection.Collection instances
403403
404404 self .images = []
@@ -832,8 +832,8 @@ def draw(self, renderer, *args, **kwargs):
832832 a .draw (renderer )
833833
834834
835- if self .legend is not None :
836- self .legend .draw (renderer )
835+ if self .legend_ is not None :
836+ self .legend_ .draw (renderer )
837837
838838 for table in self .tables :
839839 table .draw (renderer )
@@ -965,8 +965,8 @@ def get_child_artists(self):
965965 artists .extend (self .lines )
966966 artists .extend (self .patches )
967967 artists .extend (self .texts )
968- if self .legend is not None :
969- artists .append (self .legend )
968+ if self .legend_ is not None :
969+ artists .append (self .legend_ )
970970 return artists
971971
972972 def get_frame (self ):
@@ -975,7 +975,7 @@ def get_frame(self):
975975
976976 def get_legend (self ):
977977 'Return the Legend instance, or None if no legend is defined'
978- return self .legend
978+ return self .legend_
979979
980980
981981 def get_lines (self ):
@@ -1292,8 +1292,8 @@ def legend(self, *args, **kwargs):
12921292 raise RuntimeError ('Invalid arguments to legend' )
12931293
12941294 lines = flatten (lines )
1295- self .legend = Legend (self , lines , labels , loc )
1296- return self .legend
1295+ self .legend_ = Legend (self , lines , labels , loc )
1296+ return self .legend_
12971297
12981298 def loglog (self , * args , ** kwargs ):
12991299 """
0 commit comments