使Jupyter笔记本输出单元全屏显示

时间:2016-02-23 11:36:24

标签: python jupyter jupyter-notebook

我正在使用Jupyter笔记本(使用Folium)进行一些等值线图绘制,我只是想知道是否有任何方法可以使输出单元全屏?它只会使地图更容易查看。如果没有,是否有一种简单的方法来修改输出单元的最大高度?

3 个答案:

答案 0 :(得分:5)

我写了一个Jupyter扩展,让一个单元格全屏here。安装说明在此Github页面上。

扩展的核心是使用此代码将选定元素(Jupyter单元格)全屏显示:

function toggleFullscreen(elem) { //function to make element (cell) fullscreen on most browsers
  elem = elem || document.documentElement;
  if (!document.fullscreenElement && !document.mozFullScreenElement &&
    !document.webkitFullscreenElement && !document.msFullscreenElement) {
    if (elem.requestFullscreen) {
      elem.requestFullscreen();
    } else if (elem.msRequestFullscreen) {
      elem.msRequestFullscreen();
    } else if (elem.mozRequestFullScreen) {
      elem.mozRequestFullScreen();
    } else if (elem.webkitRequestFullscreen) {
      elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
    }
  } else {
    if (document.exitFullscreen) {
      document.exitFullscreen();
    } else if (document.msExitFullscreen) {
      document.msExitFullscreen();
    } else if (document.mozCancelFullScreen) {
      document.mozCancelFullScreen();
    } else if (document.webkitExitFullscreen) {
      document.webkitExitFullscreen();
    }
  }
}

请参阅Github页面了解整个代码。

答案 1 :(得分:0)

单击F11,以全屏模式查看Jupyter Notebook。再次单击F11,退出全屏模式。

答案 2 :(得分:0)

尝试一下:

    from IPython.core.display import display, HTML
    display(HTML("<style>.container { width:100% !important; }</style>"))