の上から下への移行:カラーバーoffsetText(科学的なベース乗数)カラーバー
(絵に示されている)カラーバーでmatplotlibの中では、私がoffsetText移動する必要があります(ベース乗数)をカラーバーの上から下に移動します。
私はこのプロットのために使用しているコードは(gridspecを使用して)です:事前に
f.add_subplot(ax12)
ax10 = plt.Subplot(f, gs00[1, 0])
cb = plt.colorbar(h3,cax=ax10)
cb.formatter.set_scientific(True)
cb.formatter.set_powerlimits((0,0))
cb.ax.yaxis.offsetText.set(size=6)
cb.update_ticks()
ax10.yaxis.set_ticks_position('left')
ax10.tick_params(labelsize=6)
f.add_subplot(ax10)
ありがとう! (ところで、Pythonのバージョン= 2.7.6、matplotlibのバージョン= 1.3.1 - 現在アップグレードしないオプション私は現在のプロジェクトを完了するまで)
あなたのコードのどの部分から来て、「1E5」とは? – blubberdiblub
私は散布図を作成しています。ここでは、値がカラーマップとして表示される別の配列を使用しています。その配列は事実上1e3から1e6(通常は)の値を持ちます。 コード: h3 = ax12.scatter(x [j]、y [j]、c = temp [j]、マーカー= '。'、s = 10.0、cmap = 'hot'、edgecolors = 'none') h3はplt.colorbarに渡され、値はtemp []配列になります。 –