2013-03-11 18 views

Trả lời

15

Sử dụng thuộc tính pad.

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

Các tài liệu của make_axes() mô tả làm thế nào để sử dụng pad: "pad: 0.05 nếu dọc, 0,15 nếu ngang; phần của trục gốc giữa colorbar và trục hình ảnh mới".

10

Thực ra bạn có thể đặt thanh màu ở bất cứ đâu bạn muốn.

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