Notez que l'axe X dessine un graphique à l'échelle logarithmique en python
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]
#Créer un histogramme
print(data)
pl.hist(data)
pl.hist(data)
pl.gca().set_xscale("log")
La largeur de chaque barre (également appelée bacs) n'est pas logarithmique, je vois
#Créer un histogramme
print(data)
pl.hist(data, bins=np.logspace(-11, -3, 500))
pl.gca().set_xscale("log")
J? ai compris. L'option de np.logspace est comme "Créer 500 bins dans la plage de 10 ^ -11 à 10 ^ 3".
Recommended Posts