function [h] = JOVE_PlotISFCGroups(h,Boot,CurrentState) cla(h); pause(1); hold(h,'on'); % Calculates how many to plot n_fullrows = floor(length(CurrentState)/8); n_additional = mod(length(CurrentState),8); X = 0; Y = 0; for r = 1:n_fullrows for c = 1:8 rectangle('Position',[X,Y,1,1],'Curvature',[0 0],... 'Parent',h,'EdgeColor','k','FaceColor','none'); rectangle('Position',[X,Y,CurrentState((r-1)*8+c)/Boot,CurrentState((r-1)*8+c)/Boot],'Curvature',[0 0],... 'Parent',h,'EdgeColor','none','FaceColor',[0 0.4 0.8]); X = X + 1.5; end Y = Y - 1.5; X = 0; end for a = 1:n_additional rectangle('Position',[X,Y,1,1],'Curvature',[0 0],... 'Parent',h,'EdgeColor','k','FaceColor','none'); rectangle('Position',[X,Y,CurrentState(n_fullrows*8+a)/Boot,CurrentState(n_fullrows*8+a)/Boot],'Curvature',[0 0],... 'Parent',h,'EdgeColor','none','FaceColor',[0 0.4 0.8]); X = X + 1.5; end end