Jak zmusić oś Y do używania wyłącznie liczb całkowitych w Matplotlib?

Planuję histogram za pomocą modułu matplotlib.pyplot i zastanawiam się, jak mogę zmusić etykiety osi Y do pokazywania tylko liczb całkowitych (np. 0, 1, 2, 3 itd.), A nie liczb dziesiętnych (np. 0., 0.5 , 1., 1.5, 2. itd.).

Patrzę na wskazówki i podejrzewam, że odpowiedź leży gdzieś w pobliżumatplotlib.pyplot.ylim ale do tej pory mogę znaleźć tylko rzeczy, które ustawiają minimalne i maksymalne wartości osi y.

def doMakeChart(item, x):
    if len(x)==1:
        return
    filename = "C:\Users\me\maxbyte3\charts\\"
    bins=logspace(0.1, 10, 100)
    plt.hist(x, bins=bins, facecolor='green', alpha=0.75)
    plt.gca().set_xscale("log")
    plt.xlabel('Size (Bytes)')
    plt.ylabel('Count')
    plt.suptitle(r'Normal Distribution for Set of Files')
    plt.title('Reference PUID: %s' % item)
    plt.grid(True)
    plt.savefig(filename + item + '.png')
    plt.clf()

questionAnswers(3)

yourAnswerToTheQuestion