Matplotlib histogramme avec un bac pour des valeurs élevées

J'ai un tableau avec des valeurs, et je veux créer un histogramme de il. Je suis surtout intéressé par les faibles chiffres de fin, et que vous voulez collecter chaque nombre au-dessus de 300 dans un bac. Ce bac doit avoir la même largeur que tous les autres (à la même échelle) les bacs. Comment puis-je faire cela?

Remarque: cette question est liée à cette question: La définition bin/largeur de l'axe des x de l'échelle dans Matplotlib histogramme

C'est ce que j'ai essayé jusqu'à présent:

import matplotlib.pyplot as plt
import numpy as np

def plot_histogram_01():
    np.random.seed(1)
    values_A = np.random.choice(np.arange(600), size=200, replace=True).tolist()
    values_B = np.random.choice(np.arange(600), size=200, replace=True).tolist()

    bins = [0, 25, 50, 75, 100, 125, 150, 175, 200, 225, 250, 275, 300, 600]

    fig, ax = plt.subplots(figsize=(9, 5))
    _, bins, patches = plt.hist([values_A, values_B], normed=1,  # normed is deprecated and will be replaced by density
                                bins=bins,
                                color=['#3782CC', '#AFD5FA'],
                                label=['A', 'B'])

    xlabels = np.array(bins[1:], dtype='|S4')
    xlabels[-1] = '300+'

    N_labels = len(xlabels)
    plt.xlim([0, 600])
    plt.xticks(25 * np.arange(N_labels) + 12.5)
    ax.set_xticklabels(xlabels)

    plt.yticks([])
    plt.title('')
    plt.setp(patches, linewidth=0)
    plt.legend()

    fig.tight_layout()
    plt.savefig('my_plot_01.png')
    plt.close()

C'est le résultat, qui n'a pas l'air sympa:
Matplotlib histogramme avec un bac pour des valeurs élevées

J'ai ensuite changé la ligne avec xlim en elle:

plt.xlim([0, 325])

Avec le résultat suivant:
Matplotlib histogramme avec un bac pour des valeurs élevées

C'est plus ou moins comme je le veux, mais la dernière bin n'est pas visible aujourd'hui. Qui truc qui me manque pour visualiser cette dernière bin avec une largeur de 25?