MCPcopy Create free account
hub / github.com/holoviz/hvplot / callback

Method callback

hvplot/plotting/core.py:78–90  ·  view source on GitHub ↗
(*args, **dyn_kwds)

Source from the content-addressed store, hash-verified

76
77 @pn.depends(*arg_deps, **dynamic)
78 def callback(*args, **dyn_kwds):
79 xd = dyn_kwds.pop('x', x)
80 yd = dyn_kwds.pop('y', y)
81 kindd = dyn_kwds.pop('kind', kind)
82
83 combined_kwds = dict(kwds, **dyn_kwds)
84 fn_args = defaultdict(list)
85 for name, arg in zip(arg_names, args):
86 fn_args[(name, kwds[name])].append(arg)
87 for (name, fn), args in fn_args.items():
88 combined_kwds[name] = fn(*args)
89 plot = self._get_converter(xd, yd, kindd, **combined_kwds)(kindd, xd, yd)
90 return pn.panel(plot, **panel_dict)
91
92 return pn.panel(callback)
93 if panel_dict:

Callers

nothing calls this directly

Calls 2

_get_converterMethod · 0.95
panelMethod · 0.80

Tested by

no test coverage detected