Standardmäßig ist die Ausgabe des ipython-Notebooks auf ein kleines Unterfenster unten beschränkt. Dies zwingt uns dazu, eine separate Bildlaufleiste zu verwenden, die mit dem Ausgabefenster geliefert wird, wenn die Ausgabe groß ist.
Gibt es eine Konfigurationsoption, um die Größe nicht zu beschränken, sondern so hoch wie die tatsächliche Ausgabe zu sein? Oder die Option, die Größe zu ändern, sobald es erstellt wurde?
quelle
Sie können das Bildlauffenster im Hauptmenü des Notebooks umschalten
Zelle -> Aktuelle Ausgänge -> Bildlauf umschalten
quelle
Nachtrag Nr. 2: Dieser Kommentar: https://github.com/ipython/ipython/issues/2172#issuecomment-53708976 gibt an, wie Sie die maximale Größe der Ausgabezellen erhöhen können. Führen Sie den folgenden Code im Notizbuch aus:
quelle
accessing OutputArea is deprecated. Use require("notebook/js/outputarea").OutputArea
. Wenn Sie das in die Konsole stellen, wird angezeigt, dass es sich um eine Funktion handelt.Ich habe gerade meinen Cursor in das graue Feld neben der Ausgabe gesetzt und geklickt, und dann wurde die gesamte Ausgabe angezeigt.
quelle
Das hat bei mir in Chrome funktioniert. Führen Sie es in einer separaten Zelle aus. Wählen Sie die maximale Höhe, die Sie anzeigen möchten, ohne zu scrollen.
Sie erhalten weiterhin Bildlaufleisten, wenn der Inhalt die maximale Höhe überschreitet. Es wird jedoch keine Schattenbox geben. Erhöhen Sie einfach die maximale Höhe noch mehr, wenn Sie wirklich überhaupt nicht scrollen möchten.
quelle
Um die Höhe der scrollbaren Ausgabe zu ändern, gehe ich wie folgt vor (Sie können 44em ändern):
quelle
Für ein plot.ly iplot musste ich Folgendes hinzufügen, um Änderungen zu sehen (es hat alle Ausgaben geändert)
quelle
Ich habe alle oben genannten Optionen ausprobiert und keine davon hat funktioniert. So habe ich die Bildlaufzelle losgeworden. Klicken Sie mit der rechten Maustaste auf die Zelle und klicken Sie auf "Bildlauf für Ausgaben deaktivieren". Ich weiß, dass dies die Größe der Bildlaufzelle nicht ändert, aber meinen Code besser lesbar macht, da die Bildlaufzellen (zumindest für mich) sehr klein sind.
quelle
In JupyterLab können Sie mit der rechten Maustaste klicken und Folgendes auswählen: Neue Ansicht für die Ausgabe erstellen .
quelle