matplotlib hist() autocropping gamme
Je suis en train de faire un histgram sur une gamme spécifique, mais la matplotlib.pyplot.hist() fonction permet de recadrage de la gamme de bacs avec des entrées en eux. Un jouet exemple:
import numpy as np
import matplotlib.pyplot as plt
x = np.random.uniform(-100,100,1000)
nbins = 100
xmin = -500
xmax = 500
fig = plt.figure();
ax = fig.add_subplot(1, 1, 1)
ax.hist(x, bins=nbins,range=[xmin,xmax])
plt.show()
Donne un terrain avec une gamme [-100,100]. Pourquoi est la plage qui n'est pas [-500,500] comme spécifié?
(Je suis en utilisant le Enthought Verrière 1.4 et désolé mais je n'ai pas un assez haut représentant pour poster une image de l'intrigue.)
OriginalL'auteur Keith | 2014-05-27
Vous devez vous connecter pour publier un commentaire.
En fait, il fonctionne si vous spécifiez avec
range
un intervalle plus court que la[-100, 100]
. Par exemple, cette oeuvre :Si vous voulez tracer l'histogramme sur une gamme de plus de
[x.min(), x.max()]
vous pouvez modifierxlim
les propriétés de l'intrigue.Oui. Ou
ax.set_xlim(xmin=xmin, xmax=xmax)
.OriginalL'auteur Ger