title: Matplotlib - How to remove color bar but keep the heatmap position unchanged
body: <p>I made a figure with 3 axes in it. Each axis is a heatmap with the same color bar. I want to only keep the colorbar of the 3rd axis and hide the 1st and 2nd colorbar (but keep the heatmap position unchanged). How could I do it?</p>
  
  <p>Here is my code:</p>
  
  <pre><code>fig=plt.figure()
  grid = plt.GridSpec(4, 6)
  
  plt.subplot(grid[0:2,0:5])
  ax1=sns.heatmap(df_norm, cmap='Reds', vmin=0.05, vmax=0.7)
  ax1.axes.get_yaxis().set_visible(False)
  ax1.xaxis.tick_top()
  ax1.set_xticklabels(col, rotation=90)
  
  plt.subplot(grid[2,0:5])
  ax2=sns.heatmap(df_tgfup, cmap='Reds', vmin=0.05, vmax=0.7)
  ax2.axes.get_xaxis().set_visible(False)
  ax2.axes.get_yaxis().set_visible(False)
  ax2.xaxis.tick_top()
  ax2.set_xticklabels(col, rotation=90)
  
  plt.subplot(grid[3,0:5])
  ax3=sns.heatmap(df_tgfdown, cmap='Reds', vmin=0.05, vmax=0.7)
  ax3.axes.get_xaxis().set_visible(False)
  ax3.axes.get_yaxis().set_visible(False)
  ax3.xaxis.tick_top()
  ax3.set_xticklabels(col, rotation=90)
  </code></pre>
  
  <p>Here is the fig I made:<br>
  <img src="https://i.stack.imgur.com/vP7rK.png" alt="fig I made"></p>
  
  <p>And here is the fig I want to make:<br>
  <img src="https://i.stack.imgur.com/ARfaN.png" alt="fig I want to make"></p>