Changeset 22189


Ignore:
Timestamp:
10/25/17 12:54:35 (7 years ago)
Author:
schlegel
Message:

CHG: add color options for partition plotting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/plot/applyoptions.m

    r21527 r22189  
    392392
    393393%flag edges of a partition
    394 if exist(options,'partitionedges')
    395         [xsegments ysegments]=flagedges(md.mesh.elements,md.mesh.x,md.mesh.y,md.qmu.partition);
     394if exist(options,'partitionedges') & ~strcmp(getfieldvalue(options,'partitionedges','off'),'off')
     395        mdp=getfieldvalue(options,'partitionedges','off');
     396        if ischar(mdp)
     397                mdp=md;
     398        end
     399        [xsegments ysegments]=flagedges(mdp.mesh.elements,mdp.mesh.x,mdp.mesh.y,mdp.qmu.partition);
    396400        xsegments=xsegments*getfieldvalue(options,'unit',1);
    397401        ysegments=ysegments*getfieldvalue(options,'unit',1);
     
    400404        hold on;
    401405        for i=1:length(xsegments),
    402                 plot(xsegments(i,:),ysegments(i,:),color,'LineWidth',linewidth);
     406                if (isnumeric(color))
     407                        h=plot(xsegments(i,:),ysegments(i,:),'Color',color,'LineWidth',linewidth);
     408                else
     409                        plot(xsegments(i,:),ysegments(i,:),color,'LineWidth',linewidth);
     410                end
    403411        end
    404412end
Note: See TracChangeset for help on using the changeset viewer.