Hallo. Dieses Mal möchte ich einen Blick auf die hist-Methode im matplotlib-Modul werfen. Was mich überraschte war, dass diese Funktion drei Rückgabewerte zurückgab. Beginnen wir mit dem Beispielcode!
hist_sample.py
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(123)
mu = 10 #Durchschnittswert
sigma = 15 #Standardabweichung
#Erstellen Sie 1000 Zufallszahlen, die einer Normalverteilung mit einem Durchschnittswert von 10 und einer Standardabweichung von 15 folgen.
x = np.random.normal(mu, sigma, 1000)
#Zeichenobjekt (Abb)Und Nebenhandlung(ax)Erstellt.
fig, ax = plt.subplots()
#Zeichnen Sie hier ein Histogramm! Und es gibt drei Rückgabewerte.
n, bins, patches = ax.hist(x)
plt.show()
Ergebnis:
** Wie schön. ** **.
Es gibt drei Rückgabewerte: * n, Bins, Patches *. Schauen wir uns jeden an.
--n (Array)
--bins (Array)
Koordinaten, die die Grenzen der horizontalen Achse darstellen
Die Standardgröße ist 10. --ex: [51,3, 61,3, 71,3, ・ ・ ・]
patches
Eine Reihe von Objekten für jeden Behälter des gezeichneten Histogramms
Mit anderen Worten, die Informationen jedes Diagramms sind enthalten (Farbe usw.)
Ist das Histogramm eine Grundschule? Es ist auch als Grafik wirksam. Ich denke, es ist besser, es zu beherrschen, damit es schnell visualisiert werden kann. Auch, wenn Sie das Histogramm anordnen möchten Qiita: Wie man mit Matplotlib ein Histogramm zeichnet war sehr hilfreich.
Recommended Posts