8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d21204b commit 1d45853Copy full SHA for 1d45853
lib/matplotlib/ticker.py
@@ -495,7 +495,7 @@ def __init__(self, base):
495
def lt(self, x):
496
'return the largest multiple of base < x'
497
d,m = divmod(x, self._base)
498
- if m==0: return (d-1)*self._base
+ if closeto(m,0) and not closeto(m/self._base,1): return (d-1)*self._base
499
else: return d*self._base
500
501
def le(self, x):
@@ -510,7 +510,7 @@ def le(self, x):
510
def gt(self, x):
511
'return the largest multiple of base > x'
512
513
- if closeto(m, self._base):
+ if closeto(m/self._base,1):
514
#looks like floating point error
515
return (d+2)*self._base
516
else:
0 commit comments