

def single_frame_plot(obj):
    '\n    Returns plot, renderer and format for single frame export.\n    '
    obj = (Layout.from_values(obj) if isinstance(obj, AdjointLayout) else obj)
    backend = Store.current_backend
    renderer = Store.renderers[backend]
    plot_cls = renderer.plotting_class(obj)
    plot = plot_cls(obj, **renderer.plot_options(obj, renderer.size))
    fmt = (renderer.params('fig').objects[0] if (renderer.fig == 'auto') else renderer.fig)
    return (plot, renderer, fmt)

dataset/ETHPy150Open ioam/holoviews/holoviews/ipython/display_hooks.py single_frame_plot/original