以下のように散布図を描きます。
コードは次のとおりです。
sc = plt.scatter(x, y, marker='o', s=size_r, c=clr, vmin=lb, vmax=ub, cmap=mycm, alpha=0.65)
cbar = plt.colorbar(sc, shrink=0.9)
そして、描画領域を拡張するために、カラーバーを少し右にシフトしたいと思います。どうやってするか ?
以下のように散布図を描きます。
コードは次のとおりです。
sc = plt.scatter(x, y, marker='o', s=size_r, c=clr, vmin=lb, vmax=ub, cmap=mycm, alpha=0.65)
cbar = plt.colorbar(sc, shrink=0.9)
そして、描画領域を拡張するために、カラーバーを少し右にシフトしたいと思います。どうやってするか ?
実際、カラーバーは好きな場所に配置できます。
fig1=figure()
sc = plt.scatter(x, y, marker='o', s=size_r, c=clr, vmin=lb, vmax=ub, cmap=mycm, alpha=0.65)
position=fig1.add_axes([0.93,0.1,0.02,0.35]) ## the parameters are the specified position you set
fig1.colorbar(sc,cax=position) ##