helpers.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:qudi 作者: Ulm-IQO 项目源码 文件源码
def setup_matplotlib(kernel):
    """ Prepare matplotlib inline backend for use

      @param kernel: reference to the kernel using the backend
    """
    import matplotlib
    import matplotlib.pyplot
    matplotlib.pyplot.switch_backend('module://logic.jupyterkernel.mpl.backend_inline')
    import matplotlib.pylab as pylab


    from matplotlib.backends.backend_agg import new_figure_manager, FigureCanvasAgg # analysis: ignore
    from matplotlib._pylab_helpers import Gcf

    from logic.jupyterkernel.mpl.backend_inline import InlineBackend

    cfg = InlineBackend.instance()
    matplotlib.pyplot.rcParams.update(cfg.rc)

    # IPython symbols to add
    #kernel.user_ns['figsize'] = figsize
    # Add display and getfigs to the user's namespace
    #kernel.user_ns['display'] = display_data
    #kernel.user_ns['getfigs'] = getfigs

    import logic.jupyterkernel.mpl.backend_inline as bi
    bi.qudikernel = kernel
    kernel.events.register('post_execute', bi.flush_figures)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号