Subplot of heatmap in Plots

ok, it seems vector of images or cat(3,imgaes…) does’t map in subplot grid.

so i made each plot, and map it to subplot.

using Plots; pyplot()
plot(heatmap.(a,color=:gray,aspect_ratio=:equal,legend=false)...,layout=(3,4))

and it show this

1, it seems that the vector of plots are maped in subplot grid in row-wise manner, ie, a[1] is mapped in grid[1,1], a[2] in grid[1,2], etc. is there a way to mannully set which grid cell to place a subplot ,such as plot(…, gridcell= (1,3)) ?

2, i also want to hide the whole axis, or make the axis line as box enclose the plot area, and make the interval among subplot small, how to do that?