def __call__(self, x, pos=None): if x in [1, 10]: return LogFormatterMathtext.__call__(self, x, pos=None) else: return ' '
def __call__(self, x, pos=None): if x in [0.001, 0.01, 0.1]: return str(x) elif x in [1., 10., 100., 1000.]: return str(int(x)) else: return LogFormatterMathtext.__call__(self, x, pos=pos)
def __call__(self, x, pos = None): if x < 0.01: return LogFormatterMathtext.__call__(self, x, pos = None) else: return ' '
def __call__(self, x, pos=None): if pos==0: return '' # pos=0 is the first tick else: return LogFormatterMathtext.__call__(self, x, pos)