Index: /issm/trunk-jpl/src/m/plot/plot_unit.js
===================================================================
--- /issm/trunk-jpl/src/m/plot/plot_unit.js	(revision 19838)
+++ /issm/trunk-jpl/src/m/plot/plot_unit.js	(revision 19839)
@@ -108,4 +108,5 @@
 			
 				vertices.itemSize = 3;
+				var cmap=options.getfieldvalue('cmap','rainbow');
 				for(var i = 0; i < x.length; i++){
 					vertices[vertices.length] = x[i];
@@ -114,5 +115,5 @@
 
 					//handle mesh/qinterest size mismatch
-					rgbcolor = rgb(data[i], datamin, datamax);
+					rgbcolor = rgb(data[i], datamin, datamax,cmap);
 					colors[colors.length] = rgbcolor[0];
 					colors[colors.length] = rgbcolor[1];
Index: /issm/trunk-jpl/src/m/plot/webgl.js
===================================================================
--- /issm/trunk-jpl/src/m/plot/webgl.js	(revision 19838)
+++ /issm/trunk-jpl/src/m/plot/webgl.js	(revision 19839)
@@ -116,9 +116,9 @@
 	return modelMatrix;
 } //}}}
-function rgb(value, min, max) { //{{{
+function rgb(value, min, max,cmap) { //{{{
 	
 	var normalizedValue;
 					
-	colorbar=colorbars["rainbow"];
+	colorbar=colorbars[cmap];
 
 	value = clamp(value, min, max);
