Ejemplo n.º 1
0
 def __init__(
     self,
     min=None,
     max=None,
     reverse=0,
     divisor=None,
     title=None,
     painter=painter.regular(),
     texter=texter.mixed(),
     linkpainter=painter.linked(),
     density=1,
     maxworse=2,
     manualticks=[],
     fallbackrange=None,
 ):
     if min is not None and max is not None and min > max:
         min, max, reverse = max, min, not reverse
     self.min = min
     self.max = max
     self.reverse = reverse
     self.divisor = divisor
     self.title = title
     self.painter = painter
     self.texter = texter
     self.linkpainter = linkpainter
     self.density = density
     self.maxworse = maxworse
     self.manualticks = self.checkfraclist(manualticks)
     self.fallbackrange = fallbackrange
Ejemplo n.º 2
0
 def __init__(self,
              min=None,
              max=None,
              reverse=0,
              divisor=None,
              title=None,
              painter=painter.regular(),
              texter=texter.mixed(),
              linkpainter=painter.linked(),
              density=1,
              maxworse=2,
              manualticks=[]):
     if min is not None and max is not None and min > max:
         min, max, reverse = max, min, not reverse
     self.min = min
     self.max = max
     self.reverse = reverse
     self.divisor = divisor
     self.title = title
     self.painter = painter
     self.texter = texter
     self.linkpainter = linkpainter
     self.density = density
     self.maxworse = maxworse
     self.manualticks = self.checkfraclist(manualticks)
Ejemplo n.º 3
0
 def testDefault(self):
     ticks = [tick((0, 10), labellevel=0), tick((1, 10), labellevel=0), tick((1, 1), labellevel=0), tick((10, 1), labellevel=0)]
     mixed().labels(ticks)
     self.assertEqual([t.label for t in ticks], ["0", "0.1", "1", "10"])
     ticks = [tick((0, 10), labellevel=0), tick((1, 10), labellevel=0), tick((1, 1), labellevel=0), tick((10000, 1), labellevel=0)]
     mixed().labels(ticks)
     self.assertEqual([t.label for t in ticks], [r"{0}", r"{{1}\cdot10^{-1}}", r"{1}", r"{{1}\cdot10^{4}}"])
     ticks = [tick((0, 10), labellevel=0), tick((1, 10), labellevel=0), tick((1, 1), labellevel=0), tick((10000, 1), labellevel=0)]
     mixed(equaldecision=0).labels(ticks)
     self.assertEqual([t.label for t in ticks], ["0", "0.1", "1", r"{10^{4}}"])