Theo mặc định matplotlib
sẽ định vị các nhãn thanh màu dọc theo thanh màu dọc. Cách tốt nhất để buộc nhãn ở trên đầu một thanh màu là gì? Hiện nay nhu cầu giải pháp của tôi điều chỉnh labelpad
và y
giá trị tùy thuộc vào kích thước của nhãn:Nhãn trên cho các thanh màu matplotlib
import numpy as np
import matplotlib.pylab as plt
dat = np.random.randn(10,10)
plt.imshow(dat, interpolation='none')
clb = plt.colorbar()
clb.set_label('label', labelpad=-40, y=1.05, rotation=0)
plt.show()
Có một cách chung chung hơn tốt hơn để làm điều này?