2013-03-11 6 views

Antwort

15

Verwenden Sie das Attribut pad.

cbar = plt.colorbar(sc, shrink=0.9, pad = 0.05) 

Die Dokumentation beschreibt, wie make_axes()pad verwenden: „pad: 0,05, wenn vertikal, horizontal, wenn 0,15; Bruchteil ursprünglicher Achsen zwischen colorbar und neuen Bildachsen“.

10

Eigentlich können Sie die Farbleiste überall wo Sie wollen.

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) ## 
Verwandte Themen