8
我在Jupyter筆記本(帶Folium)中做了一點choropleth地圖繪製,我只是想知道是否有任何方法可以製作輸出單元全屏?它只會讓地圖更容易查看。如果不是,有沒有簡單的方法來修改輸出單元的最大高度?製作Jupyter筆記本輸出單元全屏
我在Jupyter筆記本(帶Folium)中做了一點choropleth地圖繪製,我只是想知道是否有任何方法可以製作輸出單元全屏?它只會讓地圖更容易查看。如果不是,有沒有簡單的方法來修改輸出單元的最大高度?製作Jupyter筆記本輸出單元全屏
我寫了一個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的頁面代碼的全部。
我認爲你最好打賭是使用自定義jinja2模板和一個函數,它將在筆記本中創建地圖和鏈接,以便使用自定義jinja2模板創建的html文檔。 jinja2模板可以有100%的寬度和高度圖。 – kikocorreoso
你可以嘗試捕捉python中的輸出(圖,地圖,表格,數字等),將其轉換爲HTML代碼,並使用javascript將其寫入新窗口。 [這個策略就像熊貓數據表的魅力一樣](http://stackoverflow.com/questions/40554839/pop-out-expand-jupyter-cell-to-new-browser-window/40855214#40855214),但我我不確定繪製的地圖... – Martin