Index: /issm/trunk-jpl/src/m/plot/applyoptions.py
===================================================================
--- /issm/trunk-jpl/src/m/plot/applyoptions.py	(revision 14251)
+++ /issm/trunk-jpl/src/m/plot/applyoptions.py	(revision 14252)
@@ -1,2 +1,3 @@
+from matplotlib.ticker import MaxNLocator
 
 try:
@@ -107,4 +108,8 @@
 	#}}}
 
+	#ticklabel notation {{{
+	p.gca().ticklabel_format(style='sci',scilimits=(0,0))
+	#}}}
+
 	#ticklabelfontsize {{{
 	if options.exist('ticklabelfontsize'):
@@ -116,4 +121,5 @@
 				label.set_fontsize(options.getfieldvalue('ticklabelfontsize'))
 	#}}}
+
 	#view
 
@@ -153,5 +159,10 @@
 	#colorbar {{{
 	if 'on' in options.getfieldvalue('colorbar','off'):
-		p.colorbar()
+		cb=p.colorbar()
+		cb.locator=MaxNLocator(nbins=5) # default 5 ticks
+		cb.update_ticks()
+		if options.exist('colorbarnumticks'):
+			cb.locator=MaxNLocator(nbins=options.getfieldvalue('colorbarnumticks',5))
+			cb.update_ticks()
 	#}}}
 
Index: /issm/trunk-jpl/src/m/plot/plot_manager.py
===================================================================
--- /issm/trunk-jpl/src/m/plot/plot_manager.py	(revision 14251)
+++ /issm/trunk-jpl/src/m/plot/plot_manager.py	(revision 14252)
@@ -57,5 +57,5 @@
 
 	#standard plot
-	p.subplot(nlines,ncols,i)
+	p.subplot(nlines,ncols,i,aspect='equal')
 
 	#plot unit
@@ -64,4 +64,4 @@
 	#apply all options
 	applyoptions(md,data2,options)
-
+	
 	#ground overlay on kml plot_unit
Index: /issm/trunk-jpl/src/m/plot/plotmodel.py
===================================================================
--- /issm/trunk-jpl/src/m/plot/plotmodel.py	(revision 14251)
+++ /issm/trunk-jpl/src/m/plot/plotmodel.py	(revision 14252)
@@ -65,3 +65,2 @@
 	else:
 		raise StandardError('plotmodel error message: no output data found.')
-			
