Ich mache ein bisschen Choroplethe Karte Plotten in einem Jupyter Notebook (mit Folium), und ich habe mich nur gefragt, ob es eine Möglichkeit, eine Ausgabezelle Fullscreen zu machen? Es würde nur dazu führen, dass die Karte leichter zu sehen ist. Wenn nicht, gibt es eine einfache Möglichkeit, die maximale Höhe einer Ausgangszelle zu ändern?Making ein Jupyter Notebook-Ausgabezelle Vollbild
8
A
Antwort
5
Ich schrieb eine Jupyter-Erweiterung, die eine Zelle Vollbild here gehen lassen. Installationsanweisungen finden Sie auf dieser Github-Seite.
Das Herzstück der Erweiterung ist nur ein ausgewähltes Element zu machen (eine Jupyter Zelle) geht Vollbild mit diesem Code:
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();
}
}
}
Bitte geben Sie die Github Seite für die Gesamtheit des Codes sehen.
Verwandte Themen
- 1. Making ein Java-Panel Vollbild
- 2. Making Winforms Fullscreen
- 3. Wie ein QGLWidget auf Vollbild?
- 4. Making ein Keyframes neu starten auf Klick
- 5. Making ein bitbucket Quelle Wiki von javadocs
- 6. Making ein Plugin für Ionic von Java
- 7. Making ein Bootstrap-Panel Drop-und ziehbare
- 8. Importieren von Pyplot in ein Jupyter-Notebook
- 9. Erweitern Sie ein Div auf Vollbild
- 10. Machen Sie ein tkinter Fenster Vollbild
- 11. Hintergrundbild Vollbild
- 12. MVC Vollbild
- 13. Making GPA Rechner
- 14. UIImageView: Vollbild
- 15. Making AdHoc für iphone
- 16. Making beitreten mit Kriterien
- 17. Arraylist Making JTable
- 18. Vollbild-Layout
- 19. Making JButtons überlappen
- 20. Making Post spezifische Umschaltflächen
- 21. Making "dies" implizit dynamisch
- 22. Conditional Thread Making
- 23. Vollbild android
- 24. UISearchBar Vollbild
- 25. AVPlayer Vollbild
- 26. Tkinter Vollbild
- 27. Making JPopupMenu Untermenüs Schwergewicht
- 28. Making ClickOnce Updates obligatorisch?
- 29. Making Modal Wizard
- 30. Making com.apple.CoreData.ConcurrencyDebug 1 Arbeit
Ich denke, dass Sie am besten eine benutzerdefinierte jinja2 Vorlage und eine Funktion verwenden würden, die die Karte und einen Link in dem Notizbuch zu einem HTML-Dokument erstellen, das mit der benutzerdefinierten jinja2-Vorlage erstellt wird. Die jinja2 Vorlage könnte eine 100% Breite und Höhe Karte haben. – kikocorreoso
Sie könnten versuchen, die Ausgabe (Plots, Maps, Tabelle, Zahl, ...) in Python zu erfassen, sie in HTML-Code zu konvertieren und sie mit Javascript in ein neues Fenster zu schreiben. [Diese Strategie funktioniert wie ein Zauber für Pandas Dataframe-Tabellen] (http://stackoverflow.com/questions/40554839/pop-out-expand-jupyter-cell-to-new-browser-window/40855214#40855214), aber ich bin mir nicht sicher über geplottete Karten ... – Martin