The problem seems to be that when numpy.linspace(start, stop, num) is called in tax.get_ticks_from_axis_limits(), the num parameter is a float, but linspace wants an integer. It appears that linspace ...