Wykonuję trochę mapowania kartogramów w notatniku Jupytera (z Folium) i zastanawiałem się, czy jest jakiś sposób na wykonanie komórki wynikowej w trybie pełnoekranowym? Po prostu sprawi, że mapa będzie nieco łatwiejsza do wyświetlenia. Jeśli nie, czy istnieje prosty sposób modyfikacji maksymalnej wysokości komórki wyjściowej?Wykonywanie komórki wyjściowej notebooka Jupyter w trybie pełnoekranowym
8
A
Odpowiedz
5
Napisałem rozszerzenie Jupytera, które pozwala komórce przejść na pełny ekran here. Instrukcje instalacji znajdują się na tej stronie Github.
Sercem rozszerzenia dopiero co wybranego elementu (komórka Jupyter) Przejdź na dużym formacie z tym kodem:
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();
}
}
}
Proszę zobaczyć stronę GitHub dla całości kodu.
Powiązane problemy
- 1. komórki Run Jupyter w trybie pokazu slajdów
- 2. Eksportowanie pojedynczej komórki w IPython/Jupyter notebooka
- 3. Cython w jupyter notebooka
- 4. Jak drukować jak domyślne wyjście komórki notebooka jupyter
- 5. Notebook Jupyter utknął w trybie pdb
- 6. spiskowy wewnątrz pyta notebooka jupyter
- 7. opisy Ukryj matplotlib w jupyter notebooka
- 8. Jak ustawić zmienną env w Jupyter notebooka
- 9. autoupdate moduł w ipython/jupyter notebooka
- 10. Vim kluczowa mapa w jupyter notebooka
- 11. YotubePlayerSupportFragment w trybie pełnoekranowym w trybie poziomym
- 12. Ukrywanie tytułu w trybie pełnoekranowym?
- 13. Uruchamianie witryny w trybie pełnoekranowym
- 14. Zmiana notebooka Jupyter 4.x + logo
- 15. Numeracja na liście Markdown notebooka Jupyter
- 16. Notebook Jupyter: zużycie pamięci dla każdego notebooka
- 17. Klawiatura otwiera się w trybie pełnoekranowym w trybie poziomym.
- 18. patrz "data utworzenia" i "ostatnia aktualizacja" w Jupyter notebooka
- 19. YouTube iframe API - Android w trybie pełnoekranowym
- 20. Android 3.1 miękka klawiatura w trybie pełnoekranowym
- 21. Określanie widoku w trybie pełnoekranowym OpenGL ES
- 22. Appbar w stylu Metro w trybie pełnoekranowym WPF
- 23. Korzystanie z CameraCaptureUI w systemie Windows 10 w trybie pełnoekranowym
- 24. Witryna na iPada w trybie pełnoekranowym w przeglądarce Safari
- 25. Jak ustawić aktywność w trybie pełnoekranowym w systemie Android?
- 26. wykonywanie warunkowe (&& i ||) w trybie uprawnień
- 27. Android powoduje wyświetlenie okna dialogowego w trybie pełnoekranowym
- 28. Zachowaj pełnoekranowy interfejs API w trybie pełnoekranowym po kliknięciu linku
- 29. Uniwersalna aplikacja Windows 10 - Domyślnie działa w trybie pełnoekranowym
- 30. Maksymalizuj Emacs podczas uruchamiania? (nie w trybie pełnoekranowym)
Myślę, że najlepiej byłoby użyć niestandardowego szablonu jinja2 i funkcji, która utworzy mapę i łącze w notatniku do dokumentu HTML utworzonego za pomocą niestandardowego szablonu jinja2. Szablon jinja2 może mieć mapę o szerokości i wysokości 100%. – kikocorreoso
Możesz spróbować przechwycić dane wyjściowe (działki, mapy, tabela, liczba, ...) w pythonie, przekonwertować je na kod HTML i napisać do nowego okna przy użyciu javascript. [Ta strategia działa jak wdzięk dla tablic danych Pandas] (http://stackoverflow.com/questions/40554839/pop-out-expand-jupyter-cell-to-new-browser-window/40855214#40855214), ale ja nie mam pewności co do wykreślanych map ... – Martin