Ich habe meine IPython Notebook mitStellen mehr als ein Diagramm in derselben IPython Notebook Zelle
ipython notebook --pylab inline
gestartet Dies ist mein Code in einer Zelle
df['korisnika'].plot()
df['osiguranika'].plot()
Dies funktioniert gut, wird es zwei Unentschieden Linien, aber auf dem gleichen Diagramm.
Ich möchte jede Zeile auf einem separaten Diagramm zeichnen. Und es wäre toll, wenn die Charts nebeneinander liegen würden, nicht nacheinander.
Ich weiß, dass ich die zweite Zeile in die nächste Zelle setzen kann, und dann würde ich zwei Diagramme bekommen. Aber ich möchte, dass die Diagramme nahe beieinander liegen, weil sie die gleiche logische Einheit darstellen.
Dies funktioniert. Jetzt werde ich nicht die Größe des Bildes ändern. Ich kann es mit fig machen, axs = pltplots (1,2, figsize = (15, 5)). Gibt es eine Möglichkeit, die Bildgröße in Pixeln festzulegen? – WebOrCode
Die Verwendung der Fidsize ist in der Tat der Weg, das ist die Größe in Zoll. Wie viele Pixel davon abhängen, hängt von der dpi ab, die für die Anzeige auf dem Bildschirm festgelegt ist. Aber um es zu speichern, kann es durch Hinzufügen des dpi-Schlüsselworts eingestellt werden. –
Es ist nicht ganz genau, dass die dpi für die Bildschirmdarstellung fest ist (naja, es ist * und * ist es nicht). IPython zeigt Bilder ausschließlich anhand ihrer Pixelgröße an, und diese Pixelgröße wird in matplotlib durch Multiplizieren der Bildgröße in Zoll mit der 'savefig.dpi'-Konfiguration bestimmt. Inline-Zahlen verwenden den gleichen Savefig-Pfad wie das Schreiben von Dateien. – minrk