2013-03-11 11 views

Odpowiedz

15

Użyj atrybutu pad.

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

Dokumentacja make_axes() opisano sposób użycia pad „podkładka 0,05 jeżeli pionowa, 0,15 jeśli poziomy frakcja oryginalnych osi między colorbar i nowych osi obraz”.

10

Właściwie możesz umieścić pasek koloru w dowolnym miejscu.

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) ## 
Powiązane problemy