2016-04-29 53 views
9

一つは、そう(簡体字)のような垂直カラーバーを生成することができ、反対/左側に目盛りをenter image description herematplotlibのカラーバーは

が可能です反対側のダニのラベルを取得するには?

答えて

13

あなたはあなたの例のためにそうc_ax.yaxis.set_ticks_position()

を使用してダニの位置を切り替えることができます

import matplotlib.pyplot as plt 
import matplotlib as mpl 

plt.viridis() 

fig=plt.figure() 
c_ax=plt.subplot(199) 

cb = mpl.colorbar.ColorbarBase(c_ax,orientation='vertical') 

c_ax.yaxis.set_ticks_position('left') 

plt.savefig('my_colorbar.png') 

enter image description here

あなたも同様の方法でカラーバーのラベルを移動することができます注:

最後に、

c_ax.xaxis.set_label_position('top') 
c_ax.xaxis.set_ticks_position('top') 
+0

パーフェクト:あなたはxaxisに同等の機能を使用することができ、水平方向のカラーバーを持って、トップに目盛りとラベルを移動したいです。どのように私はAPIでこれを見逃すことができますか? –

関連する問題