Это было сгенерировано с помощью функции matplotlib hist2d?
Все, что вам нужно сделать, - это пройти через матрицу и установить произвольное значение минимального значения, а затем убедиться, что оно нанесено на график с фиксированными пределами.
for f in hist2d:
f += 1e-3
тогда, когда вы показываете цифру, все пустое пространство теперь будет иметь минимальное значение и будет отображаться на логарифмически нормальном графике. Тем не менее, если вы разрешите исторических данных для себя, вы можете использовать минимальное значение 1e-3. Чтобы избежать этого, вам нужно установить значения vmin и vmax в hist2d
hist2d(x,y,bins=40, norm=LogNorm(), vmin=1, vmax=1e4)