10
デフォルトでは、matplotlib
は、垂直カラーバーの横にカラーバーラベルを配置します。ラベルをカラーバーの上に置くのに最適な方法は何ですか?これを行うには良い、より一般的な方法はあり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()
:現在、私の解決策は、ラベルのサイズに応じてlabelpad
とy
値を調整する必要がありますか?