param x_max; param y_max; param x{1..T,NODES}; param y{1..T,NODES}; param ps symbolic = "diagram/out.ps"; commands linkviews-load.txt; set diagram_details within {"parties","bottlenecks","path","nodes","links","nodelabels","bottlenecklabels","pathlabels"} = if N <= 10 then {"parties","bottlenecks","path","nodes","links","nodelabels","bottlenecklabels","pathlabels"} else if N <= 20 then {"parties","bottlenecks","path","nodes","links","nodelabels","bottlenecklabels"} else if N <= 50 then {"parties","bottlenecks","path","nodes","links","nodelabels"} else if N <= 100 then {"parties","bottlenecks","path","nodes","links"} else if N <= 200 then {"parties","bottlenecks","path","nodes"} else if N <= 500 then {"parties","bottlenecks","path"} else {"parties","bottlenecks"}; param fontsz; param nodesz = if "nodelabels" in diagram_details then fontsz/2*1.5 else view_thickness/2*0.7; param diagram_width = x_max+2*nodesz; param diagram_height = y_max+2*nodesz; param diagram_cols; param diagram_rows; param diagram_num = diagram_cols*diagram_rows; param page_bar; param page_width = page_bar+diagram_cols*diagram_width; param page_height = diagram_rows*diagram_height; param diagram_display symbolic in {"firsts", "lasts", "all"}; data; param fontsz = 11; param page_bar = 75; param diagram_cols = 2; param diagram_rows = 2; param diagram_display = "firsts"; model;