[PYTHON] Datenvisualisierungsmethode mit Matplotlib (1)

Verschiedene zuvor eingeführte Methoden zum Zeichnen von Diagrammen von matplotlib und pandas / ynakayama / items / 68eff3cb146181329b48) Aber ich habe die spezifischen Parameter nicht erwähnt. Ab diesem Zeitpunkt werde ich die Zeichnung mehrmals mit matplotlib verfolgen.

Diagramm und Nebenhandlung

Das matplotlib Figure-Objekt bietet Plotfunktionen. Die Methode plt.figure () zeichnet ein neues Fenster, in dem nichts gezeichnet ist. Die Methode add_subplot () erstellt darin eine Unterzeichnung.

import numpy as np
from pandas import *
from pylab import *
import matplotlib.pyplot as plt
from matplotlib import font_manager
from numpy.random import randn

#Erforderlich, um Japanisch zu verwenden
fontprop = matplotlib.font_manager.FontProperties(fname="/usr/share/fonts/truetype/fonts-japanese-gothic.ttf")

#Zeichne ein neues Fenster
fig = plt.figure()

#Untergrund hinzufügen
ax1 = fig.add_subplot(2,2,1)
ax2 = fig.add_subplot(2,2,2)
ax3 = fig.add_subplot(2,2,3)

plt.show()
plt.savefig("image.png ")

image.png

Zeichnen von Daten zur Nebenhandlung

Beim Plotten zeichnet matplotlib auf die zuletzt verwendete Figur oder Unterzeichnung.

ran = randn(50).cumsum()
#Schwarz(k)Zeichnen Sie mit der gestrichelten Linie von
plt.plot(ran, 'k--')

plt.show()
plt.savefig("image2.png ")

image2.png

Sie können auf jedes Subplot zurückgreifen, indem Sie die Subplot-Instanzmethode explizit aufrufen.

ax1.hist(rand(100), bins=20, color='k', alpha=0.3)
ax2.scatter(np.arange(30), np.arange(30) + 3 * randn(30))

plt.show()
plt.savefig("image3.png ")

image3.png

Passen Sie den Abstand an

Verwenden Sie die Methode subplots_adjust, um den Abstand zwischen den Unterplots anzupassen.

fig, axes = plt.subplots(2, 2, sharex=True, sharey=True)
for i in range(2):
    for j in range(2):
        axes[i, j].hist(randn(500), bins=50, color='k', alpha=0.5)

#Versuchen Sie, die Lücken zwischen den Nebenplots auszufüllen
plt.subplots_adjust(left=None, bottom=None, right=None, top=None, wspace=0, hspace=0)

plt.show()
plt.savefig("image4.png ")

image4.png

Referenz

Einführung in die Datenanalyse mit Python-Datenverarbeitung mit NumPy und Pandas http://www.oreilly.co.jp/books/9784873116556/

Recommended Posts

Datenvisualisierungsmethode mit Matplotlib (1)
Datenvisualisierungsmethode mit Matplotlib (2)
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (5)
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (3)
Datenvisualisierungsmethode mit Matplotlib (+ Pandas) (4)
Python-Anwendung: Datenvisualisierung # 2: matplotlib
Implementieren Sie "Data Visualization Design # 2" mit matplotlib
Versuchen Sie es mit matplotlib
Visualisierung von Breiten- / Längenkoordinatendaten (unter der Annahme meteorologischer Daten) unter Verwendung von Cartopy und Matplotlib
Versuchen Sie es mit PHATE, einer Methode zur Reduzierung und Visualisierung biologischer Daten
Implementieren Sie "Data Visualization Design # 3" mit Pandas und Matplotlib
Datenanalyse mit xarray
Python-Datenvisualisierungsbibliotheken
Diagrammzeichnung mit matplotlib
Datenbereinigung 2 Datenbereinigung mit DataFrame
Ich habe versucht, Matplotlib zu verwenden
Datenbereinigung mit Python
Datenvisualisierung mit Pandas
Methodenaufruf mit __getattr__
Ich habe versucht, EKG-Daten mit der K-Shape-Methode zu gruppieren
Visualisierung von Daten anhand einer erklärenden Variablen und einer objektiven Variablen
[Neueste Methode] Visualisierung von Zeitreihendaten und Extraktion häufiger Muster mithilfe des Pan-Matrix-Profils
Erstellen Sie sofort ein Diagramm mit 2D-Daten mit der matplotlib von Python
Zeichnen Sie Excel-Daten mit matplotlib (1)
Versuchen Sie es mit matplotlib mit PyCharm
Klassifizieren Sie Daten nach der k-means-Methode
Diagrammzeichnungsmethode mit matplotlib
Visualisierung von Daten nach Präfektur
Zeichnen Sie Excel-Daten mit matplotlib (2)
Hinzufügen neuer Daten (gerade Linien und Diagramme) mit matplotlib
Lineare Regressionsmethode mit Numpy
Zeichnen Sie Zeitreihendaten in Python mit Pandas und Matplotlib
SQL-Verbindungsmethode mit pyodbc
Datenanalyse mit Python-Pandas
Abrufen von Salesforce-Daten mithilfe der REST-API
Datenerfassung mit Python Googlemap API
Visualisierung gemischter Matrizen mit sklearn.metrics.ConfusionMatrixDisplay
Python aber einfache Visualisierung mit PixieDust
Datenvisualisierung in Python-Draw Cool Heatmaps
Vielseitige Datenerfassung mit Pandas + Matplotlib
Analysieren Sie Daten im CSV-Format mit SQL
Rauschentfernungsverfahren unter Verwendung der Wavelet-Umwandlung
Abrufen von Amazon-Daten mit Keep API # 1 Abrufen von Daten
Clustering und Visualisierung mit Python und CytoScape
Datenerfassungsnotiz mit der Backlog-API
Visualisieren Sie Ihre Daten ganz einfach mit Python Seaborn.
Empfehlung zur Datenanalyse mit MessagePack
Python-Anwendung: Datenvisualisierung Teil 1: Grundlegend
Holen Sie sich Daten von Twitter mit Tweepy
Datenanalyse beginnend mit Python (Datenvisualisierung 1)
Fall mit Pandas-Plot, Fall mit (reinem) Matplotlib-Plot
Hinweise zur Verwendung von matplotlib auf dem Server
Datenanalyse beginnend mit Python (Datenvisualisierung 2)
Verwenden Sie Matplotlib, um mehrere Liniendiagramme gleichzeitig aus einem Datenrahmen zu erstellen