KekLib.Canvas3D#

Canvas3D.py

Canvas for 3D-plot with ayx-span selectors

Copyright (c) 2018, Masatsuyo Takahashi, KEK-PF

class Canvas3D(fig, grid_rows, grid_cols, hspace=0.3)#

Bases: object

clear_poly_any(except_poly=-1)#
compute_verts(yminmax, zminmax)#
compute_zs(u, w, xminmax)#
get_axis()#
on_leave_selector(event)#
on_move_x(min_, max_)#
on_move_y(min_, max_)#
on_move_z(min_, max_)#
on_press_or_hover_x(event)#
on_press_or_hover_y(event)#
on_press_or_hover_z(event)#
on_release_x(event)#
on_release_y(event)#
on_release_z(event)#
on_select_x(min_, max_)#
on_select_y(min_, max_)#
on_select_z(min_, max_)#
range_reset(event)#
set_init_lims()#
view_reset(event)#
class OurSpanSelector(**kwargs)#

Bases: SpanSelector

onmove(event)#

overriding _SelectorWidget.onmove