예제 #1
0
    def inverse(self, value):
        if not self.scaled():
            raise ValueError("Not invertible until scaled")
        vmin, vmax = self.vmin, self.vmax

        if cbook.iterable(value):
            val = ma.asarray(value)
            return vmin * ma.power((vmax/vmin), val)
        else:
            return vmin * pow((vmax/vmin), value)
예제 #2
0
    def inverse(self, value):
        if not self.scaled():
            raise ValueError("Not invertible until scaled")
        vmin, vmax = self.vmin, self.vmax

        if cbook.iterable(value):
            val = ma.asarray(value)
            return vmin * ma.power((vmax / vmin), val)
        else:
            return vmin * pow((vmax / vmin), value)
예제 #3
0
파일: scale.py 프로젝트: jtomase/matplotlib
 def transform(self, a):
     return ma.power(10.0, a) / 10.0
예제 #4
0
파일: scale.py 프로젝트: jtomase/matplotlib
 def transform(self, a):
     return ma.power(self.base, a) / self.base
예제 #5
0
파일: scale.py 프로젝트: jtomase/matplotlib
 def transform(self, a):
     return ma.power(npy.e, a) / npy.e
예제 #6
0
파일: scale.py 프로젝트: jtomase/matplotlib
 def transform(self, a):
     return ma.power(2.0, a) / 2.0