Index: /issm/trunk/src/m/classes/public/plot/applyoptions.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 2995)
+++ /issm/trunk/src/m/classes/public/plot/applyoptions.m	(revision 2996)
@@ -131,5 +131,7 @@
 		c=colorbar;
 	end
-	set(c,'FontSize',fontsize);
+	if exist(options,'colorbarfontsize'),
+		set(c,'FontSize',getfieldvalue(options,'colorbarfontsize',18));
+	end
 	if exist(options,'wrapping')
 		lim=get(c,'Ylim');
@@ -152,8 +154,7 @@
 			fraction=(scalevalues(i)-scaleminmax(1))/(scaleminmax(2)-scaleminmax(1));
 			scalevalues(i)=round_ice(logvalue^scalevalues(i),2);
-			scalestring=[scalestring; sprintf('%8.4g',scalevalues(i))];
+			scalestring=[scalestring; sprintf('%4.4g',scalevalues(i))];
 		end
 		set(c,'YTickLabel',scalestring);
-		set(c,'FontSize',fontsize);
 	end
 	if exist(options,'colorbartitle'),
@@ -164,5 +165,5 @@
 		axes(backup);
 	end
-%colorbar OFF
+	%colorbar OFF
 elseif getfieldvalue(options,'colorbar',1)==0,
 	colorbar('off');
@@ -222,4 +223,14 @@
 end
 
+%YTickLabel
+if exist(options,'yticklabel'),
+	set(gca,'YTickLabel',getfieldvalue(options,'YTickLabel'));
+end
+
+%XTickLabel
+if exist(options,'xticklabel'),
+	set(gca,'XTickLabel',getfieldvalue(options,'XTickLabel'));
+end
+
 %position of figure
 if exist(options,'position'),
Index: /issm/trunk/src/m/classes/public/plot/plot_manager.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_manager.m	(revision 2995)
+++ /issm/trunk/src/m/classes/public/plot/plot_manager.m	(revision 2996)
@@ -126,4 +126,11 @@
 %standard plot:
 subplot(nlines,ncols,i);
+
+%apply position change: 
+if exist(options,'position')
+	set(gca,'Position',getfieldvalue(options,'position'));
+end
+
+%plot unit
 plot_unit(x,y,z,elements,data2,isongrid,is2d,isquiver,options);
 
Index: /issm/trunk/src/m/classes/public/plot/plotdoc.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plotdoc.m	(revision 2995)
+++ /issm/trunk/src/m/classes/public/plot/plotdoc.m	(revision 2996)
@@ -61,4 +61,5 @@
 disp('       ''colorbarcornerposition'': ''West'',''North'',etc ...');
 disp('       ''colorbartitlerotation'': -90, etc ...');
+disp('       ''colorbarfontsize'': specify colorbar fontsize');
 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');
@@ -85,4 +86,6 @@
 disp('       ''xlabel'': same as standard matlab option (ex:''km'')');
 disp('       ''ylabel'': same as standard matlab option');
+disp('       ''xticklabel'': specifiy xticklabel');
+disp('       ''yticklabel'': specifiy yticklabel');
 disp('       ''overlay'': yes or no. This will overlay a radar amplitude image behind');
 disp('       ''highres'': resolution of overlayed radar amplitude image (default is 0, high resolution is 1).');
