Beachten Sie, dass die X-Achse ein Log-Skalendiagramm in Python zeichnet
import pylab as pl
import numpy as np
data1 = (np.random.normal(size=100) + 10)* 1e-5
data2 = (np.random.normal(size=100) + 10)* 1e-10
data = np.r_[data1, data2]
#Histogramm erstellen
print(data)
pl.hist(data)
pl.hist(data)
pl.gca().set_xscale("log")
Die Breite jedes Balkens (auch Bins genannt) ist nicht logarithmisch, wie ich sehe
#Histogramm erstellen
print(data)
pl.hist(data, bins=np.logspace(-11, -3, 500))
pl.gca().set_xscale("log")
Ich hab es geschafft. Die Option von np.logspace lautet "500 Bins im Bereich von 10 ^ -11 bis 10 ^ 3 erstellen".
Recommended Posts