@@ -73,7 +73,8 @@ def __init__(self, axes, loc, label,
7373 self ._loc = loc
7474 self ._size = size
7575 self ._pad = Value (pad )
76- self ._padPixels = self .figure .dpi * self ._pad * Value (1 / 72.0 )
76+
77+ self ._padPixels = self .figure .dpi * self ._pad * Value (1 / 72.0 )
7778
7879
7980 self .tick1line = self ._get_tick1line (loc )
@@ -233,18 +234,19 @@ def _get_text2(self, loc):
233234 self ._set_artist_props (t )
234235 return t
235236
236- def _get_tick1line (self , loc ):
237+ def _get_tick1line (self , loc ):
237238 'Get the default line2D instance'
238239 # x in data coords, y in axes coords
239240 l = Line2D ( xdata = (loc , loc ), ydata = (0 , 0 ),
240241 color = 'k' ,
242+ linestyle = 'None' ,
241243 antialiased = False ,
242244 marker = TICKUP ,
243245 markersize = self ._size ,
244246 )
245247
246248 l .set_transform ( blend_xy_sep_transform ( self .axes .transData ,
247- self .axes .transAxes ) )
249+ self .axes .transAxes ) )
248250 self ._set_artist_props (l )
249251 return l
250252
@@ -253,6 +255,7 @@ def _get_tick2line(self, loc):
253255 # x in data coords, y in axes coords
254256 l = Line2D ( xdata = (loc , loc ), ydata = (1 ,1 ),
255257 color = 'k' ,
258+ linestyle = 'None' ,
256259 antialiased = False ,
257260 marker = TICKDOWN ,
258261 markersize = self ._size ,
@@ -350,17 +353,18 @@ def _get_text2(self, loc):
350353 self ._set_artist_props (t )
351354 return t
352355
353- def _get_tick1line (self , loc ):
356+ def _get_tick1line (self , loc ):
354357 'Get the default line2D instance'
355358 # x in axes coords, y in data coords
356359
357360 l = Line2D ( (0 , 0 ), (loc , loc ), color = 'k' ,
358361 antialiased = False ,
359362 marker = TICKRIGHT ,
363+ linestyle = 'None' ,
360364 markersize = self ._size ,
361365 )
362366 l .set_transform ( blend_xy_sep_transform ( self .axes .transAxes ,
363- self .axes .transData ) )
367+ self .axes .transData ) )
364368 self ._set_artist_props (l )
365369 return l
366370
@@ -370,6 +374,7 @@ def _get_tick2line(self, loc):
370374 l = Line2D ( (1 , 1 ), (0 , 0 ), color = 'k' ,
371375 antialiased = False ,
372376 marker = TICKLEFT ,
377+ linestyle = 'None' ,
373378 markersize = self ._size ,
374379 )
375380
@@ -378,7 +383,7 @@ def _get_tick2line(self, loc):
378383 self ._set_artist_props (l )
379384 return l
380385
381- def _get_gridline (self , loc ):
386+ def _get_gridline (self , loc ):
382387 'Get the default line2D instance'
383388 # x in axes coords, y in data coords
384389 l = Line2D ( xdata = (0 ,1 ), ydata = (loc ,loc ),
@@ -439,10 +444,16 @@ def __init__(self, axes):
439444 """
440445 Artist .__init__ (self )
441446 self .set_figure (axes .figure )
442-
447+
443448 self .axes = axes
444449 self .major = Ticker ()
445450 self .minor = Ticker ()
451+ #class dummy:
452+ # locator = None
453+ # formatter = None
454+ #self.major = dummy()
455+ #self.minor = dummy()
456+
446457 self .label = self ._get_label ()
447458 self .majorTicks = []
448459 self .minorTicks = []
@@ -470,6 +481,7 @@ def cla(self):
470481
471482 popall (self .majorTicks )
472483 popall (self .minorTicks )
484+
473485 self .majorTicks .extend ([self ._get_tick (major = True ) for i in range (1 )])
474486 self .minorTicks .extend ([self ._get_tick (major = False ) for i in range (1 )])
475487
0 commit comments