Index: /issm/trunk/src/m/classes/@plotoptions/buildlist.m
===================================================================
--- /issm/trunk/src/m/classes/@plotoptions/buildlist.m	(revision 2467)
+++ /issm/trunk/src/m/classes/@plotoptions/buildlist.m	(revision 2468)
@@ -34,16 +34,37 @@
 		%get suplot(s) associated
 		string=strsplit(rawoptions.list{i,1},'#');
-		plotnum=string{end};
+		plotnums=string{end};
 		field=string{1};
 
-		%#all
-		if strcmpi(plotnum,'all');
-			for j=1:numberofplots,
-				plotoptions.list{j}=addfield(plotoptions.list{j},field,rawoptions.list{i,2});
+		%divide plotnums if there is a comma ','
+		plotnums=strsplit_strict(plotnums,',');
+
+		%loop over plotnums
+		for k=1:length(plotnums);
+			plotnum=plotnums{k};
+
+			%Empty
+			if isempty(plotnum),
+				continue;
+
+			%#all
+			elseif strcmpi(plotnum,'all');
+				for j=1:numberofplots,
+					plotoptions.list{j}=addfield(plotoptions.list{j},field,rawoptions.list{i,2});
+				end
+
+			%#i-j
+			elseif ismember('-',plotnum)
+				nums=strsplit(plotnum,'-');
+				if length(nums)~=2, continue; end
+				for j=nums(1):nums(2),
+					plotoptions.list{j}=addfield(plotoptions.list{j},field,rawoptions.list{i,2});
+				end
+
+			%#i
+			else
+				%assign to subplot
+				plotoptions.list{str2num(plotnum)}=addfield(plotoptions.list{str2num(plotnum)},field,rawoptions.list{i,2});
 			end
-		%#i
-		else
-			%assign to subplot
-			plotoptions.list{str2num(plotnum)}=addfield(plotoptions.list{str2num(plotnum)},field,rawoptions.list{i,2});
 		end
 
