演示带轴分割器的颜色条

演示带轴分割器的颜色条

  1. import matplotlib.pyplot as plt
  2. from mpl_toolkits.axes_grid1.axes_divider import make_axes_locatable
  3. from mpl_toolkits.axes_grid1.colorbar import colorbar
  4. fig, (ax1, ax2) = plt.subplots(1, 2)
  5. fig.subplots_adjust(wspace=0.5)
  6. im1 = ax1.imshow([[1, 2], [3, 4]])
  7. ax1_divider = make_axes_locatable(ax1)
  8. cax1 = ax1_divider.append_axes("right", size="7%", pad="2%")
  9. cb1 = colorbar(im1, cax=cax1)
  10. im2 = ax2.imshow([[1, 2], [3, 4]])
  11. ax2_divider = make_axes_locatable(ax2)
  12. cax2 = ax2_divider.append_axes("top", size="7%", pad="2%")
  13. cb2 = colorbar(im2, cax=cax2, orientation="horizontal")
  14. cax2.xaxis.set_ticks_position("top")
  15. plt.show()

下载这个示例