Index: /issm/trunk/src/m/model/plot/applyoptions.m
===================================================================
--- /issm/trunk/src/m/model/plot/applyoptions.m	(revision 6186)
+++ /issm/trunk/src/m/model/plot/applyoptions.m	(revision 6187)
@@ -163,5 +163,28 @@
 		axes(backup);
 	end
-	%colorbar OFF
+	if exist(options,'colorbarwidth'),
+		posaxes=get(gca,'Position');
+		alpha=getfieldvalue(options,'colorbarwidth',1);
+		position=get(c,'Position');
+		dx=position(3);
+		newdx=dx*alpha;
+		position(1)=position(1)+(dx-newdx)/2;
+		position(3)=newdx;
+		set(c,'Position',position);
+		set(gca,'Position',posaxes);
+	end
+	if exist(options,'colorbarheight'),
+		posaxes=get(gca,'Position');
+		alpha=getfieldvalue(options,'colorbarheight',1);
+		position=get(c,'Position');
+		dy=position(4);
+		newdy=dy*alpha;
+		position(2)=position(2)+(dy-newdy)/2;
+		position(4)=newdy;
+		set(c,'Position',position);
+		set(gca,'Position',posaxes);
+	end
+
+
 elseif getfieldvalue(options,'colorbar',1)==0,
 	colorbar('off');
@@ -169,4 +192,5 @@
 	%do nothing
 end
+
 
 %area
Index: /issm/trunk/src/m/model/plot/plotdoc.m
===================================================================
--- /issm/trunk/src/m/model/plot/plotdoc.m	(revision 6186)
+++ /issm/trunk/src/m/model/plot/plotdoc.m	(revision 6187)
@@ -62,4 +62,6 @@
 disp('       ''colorbartitlerotation'': -90, etc ...');
 disp('       ''colorbarfontsize'': specify colorbar fontsize');
+disp('       ''colorbarwidth'': multiplier (default 1) to the default width colorbar');
+disp('       ''colorbarheight'': multiplier (default 1) to the default height colorbar');
 disp('       ''colormap'': same as standard matlab option (''jet'',''HSV'',''cool'',''spring'',''gray'',...)');
 disp('       ''contourlevels'': N or {value1,valu2,value3,...} add the contours of the specified values or N contours');
