コード例 #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