Spacing between grid spaces


I have made a plot with grid arranged in 2 rows and 5 columns. I need to provide some spacing between the 3 heat maps so that the color bars don’t overlap with the adjacent plots but at the same time I need 0 spacing between grid 1(tree),2(genome diagram) and 3(1st heat map).

How can I achieve this? This link provides the plot I have made so far:

Here is the piece of code that I use to make the grid space:

heatmapGS = gridspec.GridSpec(2,5,wspace=0.0,hspace=0.0,width_ratios=[0.60,0.90,1,1,1],height_ratios=[1,1,1,1,1])

(Sorry for posting it on both, I did not receive any good answers there hence attempting it here).