def __call__(self):
init = 'x'
self.position_options = {'x': self.solver.xmesh, 'z': self.solver.zmesh}
self.position_formatter = widgets.Dropdown(options=self.position_options[init],
description='Lineout Intercept')
z_axis_options = OrderedDict()
z_axis_options['E_x'] = 0
z_axis_options['E_z'] = 1
z_axis_options['Potential'] = 2
z_axis_formatter = widgets.Dropdown(options=z_axis_options, description='Field Data')
x_axis_options = OrderedDict()
x_axis_options['x'] = 0
x_axis_options['z'] = 1
x_axis_formatter = widgets.Dropdown(options=x_axis_options, description='Lineout Axis')
p1 = interactive(self._plot_lineout, x=x_axis_formatter, position=self.position_formatter, y=z_axis_formatter)
display(p1)
评论列表
文章目录