Exemplo n.º 1
0
def hgm_family_linear_image(AB):
    # piecewise linear, as opposed to piecewise constant
    A, B = AB.split("_")
    from plot import piecewise_linear_image
    A = map(int, A[1:].split("."))
    B = map(int, B[1:].split("."))
    G = piecewise_linear_image(A, B)
    return image_callback(G)
Exemplo n.º 2
0
def hgm_family_linear_image(AB):
    # piecewise linear, as opposed to piecewise constant
    A,B = AB.split("_")
    from plot import piecewise_linear_image
    A = map(int,A[1:].split("."))
    B = map(int,B[1:].split("."))
    G = piecewise_linear_image(A, B)
    return image_callback(G)
Exemplo n.º 3
0
    def plot(self, typ="circle"):
        assert typ in ['circle', 'linear', 'constant']
        if typ == 'circle':
            G = circle_image(self.A, self.B)
        elif typ == 'linear':
            G = piecewise_linear_image(self.A, self.B)
        else:
            G = piecewise_constant_image(self.A, self.B)

        return encode_plot(G.plot(),
                           pad=0,
                           pad_inches=0,
                           bbox_inches='tight',
                           remove_axes=True)