Esempio n. 1
0
transform.set_funcx(Func(LOG10))

x = rand(100)
y = rand(100)
xys = zip(x,y)
for xy in xys:
    xyt = transform.xy_tup(xy)
    xyi = transform.inverse_xy_tup(xyt)
    assert( closeto_seq(xy,xyi) )


ll = Point( Value(-10),  Value(-10) )
ur = Point( Value(200), Value(40) )
bbox = Bbox(ll, ur)
assert(bbox.xmin()==-10)
assert(bbox.xmax()==200)
assert(bbox.ymin()==-10)
assert(bbox.ymax()==40)

bbox.update(xys, False)  # don't ignore current lim

bbox.update(xys, True)  #ignore current lim
assert(bbox.xmin()==min(x))
assert(bbox.xmax()==max(x))
assert(bbox.ymin()==min(y))
assert(bbox.ymax()==max(y))


ll = Point( Value(-10),  Value(-10) )
ur = Point( Value(200), Value(40) )
bbox = Bbox(ll, ur)
Esempio n. 2
0
transform = rand_transform()
transform.set_funcx(Func(LOG10))

x = rand(100)
y = rand(100)
xys = zip(x, y)
for xy in xys:
    xyt = transform.xy_tup(xy)
    xyi = transform.inverse_xy_tup(xyt)
    assert (closeto_seq(xy, xyi))

ll = Point(Value(-10), Value(-10))
ur = Point(Value(200), Value(40))
bbox = Bbox(ll, ur)
assert (bbox.xmin() == -10)
assert (bbox.xmax() == 200)
assert (bbox.ymin() == -10)
assert (bbox.ymax() == 40)

bbox.update(xys, False)  # don't ignore current lim

bbox.update(xys, True)  #ignore current lim
assert (bbox.xmin() == min(x))
assert (bbox.xmax() == max(x))
assert (bbox.ymin() == min(y))
assert (bbox.ymax() == max(y))

ll = Point(Value(-10), Value(-10))
ur = Point(Value(200), Value(40))
bbox = Bbox(ll, ur)