Я пытаюсь использовать функцию шестнадцатеричного построения в matplotlib, чтобы программно построить ошибки регрессии нескольких нейронных сетей, которые я обучаю.
Я установил для параметра gridsize определенное значение, 100, дляоба направления х и у.Однако, на графиках, которые спасаются, размер сетки, кажется, продолжает изменяться, что очень расстраивает.Ниже представлены две разные фигуры, созданные с использованием одной и той же функции без изменений, с интервалом в 3 минуты.Данные, которые использовались для создания функций, имеют точно такой же размер и форму.Я немного растерялся из-за того, что я делаю неправильно в данный момент.
Рисунок 1, это примерно так, как я хочу, чтобы гексгрид выглядела: 
Рисунок 2,размеры гекса слишком малы в этом 
def plot_errors_hex(x, y, net_dir):
"""Uses pyplot's hexbin to plot errors using a jet colormap."""
plt.figure(1)
plt.hexbin(x + 512/2, y + 512/2, gridsize=(100,100))
plt.plot(256, 256, 'ro')
plt.ylim(0, 512)
plt.xlim(0, 512)
plt.colorbar()
f1 = plt.gcf()
f1.set_size_inches(5, 4)
plt.savefig(os.path.join(net_dir, 'error_plot_hex.png'))
plt.clf()