Index: ../trunk-jpl/src/m/plot/checkplotoptions.py
===================================================================
--- ../trunk-jpl/src/m/plot/checkplotoptions.py	(revision 18646)
+++ ../trunk-jpl/src/m/plot/checkplotoptions.py	(revision 18647)
@@ -114,16 +114,20 @@
 		options.changefieldvalue('textrotation',rotationlist)
 
 	#expdisp
-	expdispvaluesarray=[0,0]
-	expstylevaluesarray=[0,0]
-	expstylevalues=[0,0]
+	expdispvaluesarray=[]
+	expstylevaluesarray=[]
+	expstylevalues=[]
 	if options.exist('expstyle'):
-		expstylevalues=options.getfieldvalue('expstyle')
+	        expstylevalues=options.getfieldvalue('expstyle')
+                if type(expstylevalues)==str:
+                    expstylevalues=[expstylevalues]
 	if options.exist('expdisp'):
 		expdispvalues=options.getfieldvalue('expdisp')
+                if type(expdispvalues)==str:
+                    expdispvalues=[expdispvalues]
 		for i in npy.arange(len(expdispvalues)):
 			expdispvaluesarray.append(expdispvalues[i])
-			if len(expstylevalues)>i+1:
+			if len(expstylevalues)>i:
 				expstylevaluesarray.append(expstylevalues[i])
 			else:
 				expstylevaluesarray.append('-k')
@@ -153,8 +157,8 @@
 
 	#log scale
 	if options.exist('log'):
-		if options.exist('caxis'):
-			options.changefieldvalue('caxis',log(options.getfieldvalue('caxis'))/log(options.getfieldvalue('log')))
+		if options.exist('clim'):
+			options.changefieldvalue('clim',log(options.getfieldvalue('clim'))/log(options.getfieldvalue('log')))
 		options.changefieldvalue('cutoff',log(options.getfieldvalue('cutoff',1.5))/log(options.getfieldvalue('log')))
 
 	return options
