Definieren der Bin-Breite / X-Achsenskala im Matplotlib-Histogramm

Ich erstelle Histogramme mit Matplotlib.

Ich möchte, dass die Behälter eine ungleiche Breite haben, da ich hauptsächlich an den niedrigsten Behältern interessiert bin. Im Moment mache ich das:

plt.hist(hits_array, bins = (range(0,50,10) + range(50,550,50)))

Dies schafft, was ich will (die ersten 5 Fächer haben eine Breite von 10, der Rest von 50), aber die ersten fünf Fächer sind natürlich schmaler als die letzteren, da alle Fächer auf derselben Achse angezeigt werden.

Gibt es eine Möglichkeit, die x-Achse oder das Histogramm selbst zu beeinflussen, damit ich die Skala nach den ersten 5 Fächern aufbrechen kann, damit alle Fächer gleich breit angezeigt werden?

(Mir ist klar, dass dies zu einer verzerrten Ansicht führt, und ich bin damit einverstanden, obwohl es mir nichts ausmacht, ein wenig Platz zwischen den beiden unterschiedlich skalierten Teilen der Achse zu lassen.)

Jede Hilfe wird sehr geschätzt. Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage