Varsayılan olarak matplotlib
, dikey renk çubuklarının yanında colorbar etiketlerini konumlandıracaktır. Etiketi bir renk çubuğunun üstünde olmaya zorlamanın en iyi yolu nedir?Matplotlib colorbars için üst etiket
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()
Bunu yapmak için daha iyi, daha genel bir yolu var mı: Şu anda benim çözüm ihtiyaçları etiketin boyutuna bağlı labelpad
ve y
değerleri ayarlayarak?