我在一个时间步有一组 x,y 位置,但我知道随着时间的推移,这个范围会扩大(已经由图像范围设置)。有没有办法使范围内的其余网格为 0,直到它被填充。我的理解是,来自 np.histogram2d 的 x,y 位置或地图本身需要在不同大小的新网格上进行重组,尽管我不确定如何。到目前为止,我有:
heatmap, xedges, yedges = np.histogram2d(x,y, bins=50)
extent = [xedges[0], xedges[-1], yedges[0], yedges[-1]]
ax.imshow(heatmap.T, origin='lower',extent=extent,cmap='cubehelix')
ax.set_xlim([20,220])
ax.set_ylim([-1,1])
但这会导致受限区域。我想让空白基本上变成黑色,直到新的 x,y 位置在稍后的某个时间步填充它们。