Changeset 20513
- Timestamp:
- 04/14/16 20:12:48 (9 years ago)
- Location:
- issm/trunk-jpl/src/m/plot
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/m/plot/applyoptions.js ¶
r20511 r20513 30 30 31 31 var caxis = options.getfieldvalue('caxis',[ArrayMin(data),ArrayMax(data)]); 32 //if (options.exist('log')) options.changefieldvalue('caxis',[ArrayMin(data),ArrayMax(data)]);33 32 var canvassize = options.getfieldvalue('canvassize',480); 34 33 var cheight; … … 49 48 var clabelitem; 50 49 var precision=options.getfieldvalue('colorbarprecision',3); 51 if (options. exist('log')) {50 if (options.getfieldvalue('log',10)!='off') { 52 51 for (var i = cdivisions; i >= 0; i--) { 53 52 if (caxisdelta*i/cdivisions==caxis[0]) { … … 230 229 var cmap = options.getfieldvalue('cmap','jet'); 231 230 var colorbar = colorbars[cmap]; 232 if (options. exist('log')) {231 if (options.getfieldvalue('log',10)!='off') { 233 232 for (var i = 0; i < colorbar.length; i++) { 234 233 color = colorbar[colorbar.length-i-1]; 235 234 color = [Math.round(color[0]*255),Math.round(color[1]*255),Math.round(color[2]*255)]; 236 tgradient.addColorStop(1.0-Math.exp(Math.log((colorbar.length-i)/colorbar.length)/Math.log(options.getfieldvalue('log', Math.E))*i/colorbar.length),'rgba('+color.toString()+',1.0)');235 tgradient.addColorStop(1.0-Math.exp(Math.log((colorbar.length-i)/colorbar.length)/Math.log(options.getfieldvalue('log',10))*i/colorbar.length),'rgba('+color.toString()+',1.0)'); 237 236 } 238 237 } else { -
TabularUnified issm/trunk-jpl/src/m/plot/plot_unit.js ¶
r20511 r20513 96 96 else{ //triangular elements 97 97 caxis = options.getfieldvalue('caxis',[ArrayMin(data),ArrayMax(data)]); 98 if (options. exist('log')) caxis = [Math.log10(caxis[0])/Math.log10(options.getfieldvalue('log')),Math.log10(caxis[1])/Math.log10(options.getfieldvalue('log'))];98 if (options.getfieldvalue('log',10)!='off') caxis = [Math.log10(caxis[0])/Math.log10(options.getfieldvalue('log')),Math.log10(caxis[1])/Math.log10(options.getfieldvalue('log'))]; 99 99 datamin = caxis[0]; 100 100 datamax = caxis[1]; … … 204 204 caxis = [ArrayMin(data[0]),ArrayMax(data[0].slice(0,-1))]; 205 205 } 206 if (options. exist('log')) caxis = [Math.log10(caxis[0])/Math.log10(options.getfieldvalue('log')),Math.log10(caxis[1])/Math.log10(options.getfieldvalue('log'))];206 if (options.getfieldvalue('log',10)!='off') caxis = [Math.log10(caxis[0])/Math.log10(options.getfieldvalue('log')),Math.log10(caxis[1])/Math.log10(options.getfieldvalue('log'))]; 207 207 208 208 for(var i = 0; i < data.length; i++){ -
TabularUnified issm/trunk-jpl/src/m/plot/processdata.js ¶
r20511 r20513 143 143 144 144 //log? 145 if (options. exist('log')){145 if (options.getfieldvalue('log',10)!='off'){ 146 146 var bounds=options.getfieldvalue('caxis',[ArrayMin(data),ArrayMax(data)]); 147 147 for(var i=0;i<md.mesh.numberofelements;i++)if(data[i]<bounds[0])data[i]=bounds[0]; … … 184 184 185 185 //log? 186 if (options. exist('log')){186 if (options.getfieldvalue('log',10)!='off'){ 187 187 var bounds=options.getfieldvalue('caxis',[ArrayMin(data),ArrayMax(data)]); 188 188 for(var i=0;i<md.mesh.numberofvertices;i++)if(data[i]<bounds[0])data[i]=bounds[0]; … … 202 202 203 203 //log? 204 if (options. exist('log')){204 if (options.getfieldvalue('log',10)!='off'){ 205 205 var bounds=options.getfieldvalue('caxis',[ArrayMin(data),ArrayMax(data)]); 206 206 for(var i=0;i<md.mesh.numberofvertices;i++) {
Note:
See TracChangeset
for help on using the changeset viewer.