Index: /issm/trunk-jpl/src/m/plot/applyoptions.js
===================================================================
--- /issm/trunk-jpl/src/m/plot/applyoptions.js	(revision 19845)
+++ /issm/trunk-jpl/src/m/plot/applyoptions.js	(revision 19846)
@@ -144,8 +144,14 @@
 			var cheightoffset = options.getfieldvalue('colorbarfontsize',16);
 
-			var ccontext,ccanvas;
-			ccanvas=document.getElementById(options.getfieldvalue('canvasid')+'_colorbar');
+			var ccontext,ccanvas,ccanvasid;
+			if (options.getfieldvalue('colorbarcanvasid')){
+				ccanvasid=options.getfieldvalue('colorbarcanvasid');
+			}
+			else{
+				ccanvasid=options.getfieldvalue('canvasid')+'_colorbar';
+			}
+			ccanvas=document.getElementById(ccanvasid);
 			if(ccanvas==null){
-				ccanvas = $('<canvas id="'+options.getfieldvalue('canvasid')+'_colorbar" width="'+String(cwidth*4)+'" height="'+String(cheight+cheightoffset)+'"></canvas>').insertAfter('#'+options.getfieldvalue('canvasid'));
+				ccanvas = $('<canvas id="'+ccanvasid+' width="'+String(cwidth*4)+'" height="'+String(cheight+cheightoffset)+'"></canvas>').insertAfter('#'+options.getfieldvalue('canvasid'));
 				ccanvas.css({'position':'relative','top':((canvassize-cheight-cheightoffset)/-2).toFixed(2)+'px'});
 				ccontext = ccanvas[0].getContext('2d');
