[PYTHON] Passen Sie das Verhältnis mehrerer Zahlen mit der Rasterspezifikation von Matplotlib an

Zur Liste zurückkehren

Wenn Sie die Tendenz von Stichproben und Zeitreihendaten erfassen, ist es zweckmäßig, das Streudiagramm (+ durchgezogene Linie) auf der linken Seite und das Histogramm auf der rechten Seite wie unten gezeigt zu zeichnen. Verwenden Sie in diesem Fall gridspec, um die Breite des Diagramms mit matplotlib anzupassen. Wenn Sie auch auf der Oberseite ein Histogramm hinzufügen möchten, können Sie bequem seaborn Jointtplot verwenden.

image.png

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
%matplotlib inline
plt.rcParams['font.size'] = 15

x = np.random.randn(1000)

gs = gridspec.GridSpec(1, 2, width_ratios=[4,1], height_ratios=[1] ,wspace=0.05)

plt.figure(figsize=(8,3))
plt.subplot(gs[0])
plt.scatter(range(len(x)),x,color='k',s=2)
plt.ylim(-4,4)
plt.xlabel('index')
plt.ylabel('x')
plt.axhline(y=0,color='gray',lw=1)

plt.subplot(gs[1])
plt.hist(x,orientation='horizontal',bins=20,color='k')
plt.tick_params(left=False,labelleft=False)
plt.ylim(-4,4)
plt.xlabel('freq.')
plt.axhline(y=0,color='gray',lw=1)

plt.show()

Recommended Posts

Passen Sie das Verhältnis mehrerer Zahlen mit der Rasterspezifikation von Matplotlib an
Passen Sie den Abstand zwischen den Figuren mit Matplotlib an
Wie man mit matplotlib mehrere Figuren betitelt
Richten Sie die Größe der Farbleiste an der Matplotlib aus
Stellen Sie die Behälterbreite mit dem Histogramm von Matplotlib und Seaborn klar und ordentlich ein
Erhöhen Sie die Schriftgröße des Diagramms mit matplotlib
Die Basis der Graphentheorie mit Matplotlib-Animation
Visualisieren Sie das Verhalten des Sortieralgorithmus mit matplotlib
Stellen Sie die Achsen mit matplotlib ein
Berechnen Sie den Gesamtwert mehrerer Spalten mit awk
Die Geschichte des Teilens der Pyenv-Umgebung mit mehreren Benutzern
Ändern Sie den Stil von matplotlib
Animieren Sie mehrere Diagramme mit matplotlib
Stellen wir uns die Anzahl der mit Matplotlib mit dem Coronavirus infizierten Personen vor
Über die Größe der Punkte in Matplotlib
Zeichnen Sie mit Pythons Matplotlib mehrere Karten und Daten gleichzeitig
[Python] Legen Sie den Diagrammbereich mit matplotlib fest
Überprüfen Sie die Existenz der Datei mit Python
Stellen Sie die Farbe der xticklabels individuell mit matplotlib ein
Die dritte Nacht der Runde mit für
Zeigen Sie Markierungen über dem Rand mit matplotlib an
Die zweite Nacht der Runde mit für
Richten Sie die Farbleiste mit matplotlib an der Figur aus
Zählen Sie die Anzahl der Zeichen mit Echo
Nehmen Sie allgemeine Einstellungen mit der Unterzeichnung von matplotlib vor
Typkonvertierung mehrerer Spalten von Pandas DataFrame mit Astype gleichzeitig
So weisen Sie der Matplotlib-Farbleiste mehrere Werte zu
Die Geschichte des tiefen Lernens mit TPU
Hinweis: Bereiten Sie die Umgebung von CmdStanPy mit Docker vor
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Informationen zur X-Achsen-Notation des Balkendiagramms von Matplotlib
[Python] Grenzachse des 3D-Graphen mit Matplotlib
2016 Todai Mathematik mit Python gelöst
Zeichentipps mit matplotlib auf der Serverseite
Zeichnen Sie mehrere Diagramme mit Matplotlib-Figuren und -Achsen
[Hinweis] Exportieren Sie das HTML der Site mit Python.
Ich möchte mehrere Bilder mit matplotlib anzeigen.
Berechnen Sie die Gesamtzahl der Kombinationen mit Python
[Python] Zeichnen mehrerer Diagramme mit Matplotlib
Passen Sie die Dateiberechtigungen mit dem Linux-Befehl chmod an
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung
Überprüfen Sie das Datum der Flaggenpflicht mit Python
Ein Liner, der die Farben von Matplotlib auflistet
Beseitigen Sie die Unannehmlichkeiten von QDock Widget mit PySide
Schreiben Sie den Namen des Tags mit dem Namespace in lxml neu
Prognostizieren Sie die zweite Runde des Sommers 2016 mit scikit-learn
Entleere den Inhalt der Redis-Datenbank mit Lua
Finden Sie den Tag nach Datum / Uhrzeit heraus
Code zum Überprüfen des Betriebs von Python Matplot lib
[Python] Bestimmen Sie den Typ der Iris mit SVM
matplotlib: Ersetzen Sie die Achse selbst durch eine andere.
Versuchen Sie, mit matplotlib aus den Daten von "Schedule-kun" eine Kampfaufzeichnungstabelle zu erstellen.