%! %%EndComments % % Xgraph postscript output % Rick Spickelmier and David Harrison % University of California, Berkeley % % Scaling information % % Change these if you would like to change the centering % of the plot in either dimension /X-CENTER-PLOT 1 def /Y-CENTER-PLOT 1 def % % Page size computation clippath pathbbox /page-height exch def /page-width exch def pop pop % Determine whether rotation is required 538.583 page-width gt { % Rotation required 90 rotate 0 page-width neg translate % Handle centering Y-CENTER-PLOT 1 eq { % Center in y page-height 538.583 sub 2 div } { % Don't center in y 0 } ifelse X-CENTER-PLOT 1 eq { % Center in x page-width 269.291 sub 2 div } { % Don't center in x 0 } ifelse translate } { % No rotation - just handle centering X-CENTER-PLOT 1 eq { % Center in x page-width 538.583 sub 2 div } { % Don't center in x 0 } ifelse Y-CENTER-PLOT 1 eq { % Center in y page-height 269.291 sub 2 div } { % Don't center in y 0 } ifelse translate } ifelse % Set the scale 0.06 0.06 scale % Font Handling Functions % % Function giving y-offset to center of font % Assumes font is set and uses numbers to gauge center % /choose-font % stack: fontsize fontname => --- { findfont exch scalefont setfont newpath 0 0 moveto (0) true charpath flattenpath pathbbox /top exch def pop /bottom exch def pop bottom top bottom top add 2 div /center-font-val exch def /upper-font-val exch def /lower-font-val exch def } def % % Justfication offset routines % /center-x-just % stack: (string) x y => (string) newx y { exch 2 index stringwidth pop 2 div sub exch } def % /left-x-just % stack: (string) x y => (string) newx y { } def % /right-x-just % stack: (string) x y => (string) newx y { exch 2 index stringwidth pop sub exch } def % /center-y-just % stack: (string) x y => (string) x newy { center-font-val sub } def % /lower-y-just % stack: (string) x y => (string) x newy { lower-font-val sub } def % /upper-y-just % stack: (string) x y => (string) x newy { upper-font-val sub } def % % Shows a string on the page subject to justification % /just-string % stack: (string) x y just => --- { dup 0 eq { pop center-x-just center-y-just } if dup 1 eq { pop left-x-just center-y-just } if dup 2 eq { pop left-x-just upper-y-just } if dup 3 eq { pop center-x-just upper-y-just } if dup 4 eq { pop right-x-just upper-y-just } if dup 5 eq { pop right-x-just center-y-just } if dup 6 eq { pop right-x-just lower-y-just } if dup 7 eq { pop center-x-just lower-y-just } if dup 8 eq { pop left-x-just lower-y-just } if moveto show } def % % Marker definitions /mark0 {/size exch def /y exch def /x exch def newpath x size sub y size sub moveto size size add 0 rlineto 0 size size add rlineto 0 size size add sub 0 rlineto closepath fill} def /mark1 {/size exch def /y exch def /x exch def newpath x size sub y size sub moveto size size add 0 rlineto 0 size size add rlineto 0 size size add sub 0 rlineto closepath stroke} def /mark2 {/size exch def /y exch def /x exch def newpath x y moveto x y size 0 360 arc stroke} def /mark3 {/size exch def /y exch def /x exch def newpath x size sub y size sub moveto x size add y size add lineto x size sub y size add moveto x size add y size sub lineto stroke} def /mark4 {/size exch def /y exch def /x exch def newpath x size sub y moveto x y size add lineto x size add y lineto x y size sub lineto closepath stroke} def /mark5 {/size exch def /y exch def /x exch def x y size mark1 newpath x size sub y moveto size size add 0 rlineto stroke} def /mark6 {/size exch def /y exch def /x exch def newpath x y moveto x y size 0 360 arc fill} def /mark7 {/size exch def /y exch def /x exch def newpath x y moveto x size sub y size sub lineto x size add y size sub lineto closepath fill newpath x y moveto x size add y size add lineto x size sub y size add lineto closepath fill} def % % Main body begins here % 0 setgray 300 /Times-Bold choose-font (Bandwith) 8527 4368 4 just-string 200 /Times-Roman choose-font (flow0.tr) 8006 3616 2 just-string (flow1.tr) 8006 3324 2 just-string 14 setlinewidth [] 0 setdash newpath 8006 3648 moveto 8886 3648 lineto stroke 14 setlinewidth [25] 0 setdash newpath 8006 3356 moveto 8886 3356 lineto stroke (bandwidth (Mbit/s)) 90 4008 2 just-string (time (s)) 8886 380 5 just-string (0.0000) 860 527 5 just-string (0.5000) 860 893 5 just-string (1.0000) 860 1258 5 just-string (1.5000) 860 1624 5 just-string (2.0000) 860 1989 5 just-string (2.5000) 860 2355 5 just-string (3.0000) 860 2720 5 just-string (3.5000) 860 3086 5 just-string (4.0000) 860 3451 5 just-string (0.0000) 1267 90 7 just-string (20.0000) 2743 90 7 just-string (40.0000) 4219 90 7 just-string (60.0000) 5695 90 7 just-string (80.0000) 7171 90 7 just-string [] 0 setdash 8 setlinewidth newpath 950 527 moveto 7916 527 lineto stroke [] 0 setdash 2 setlinewidth newpath 950 893 moveto 7916 893 lineto stroke [] 0 setdash 2 setlinewidth newpath 950 1258 moveto 7916 1258 lineto stroke [] 0 setdash 2 setlinewidth newpath 950 1624 moveto 7916 1624 lineto stroke [] 0 setdash 2 setlinewidth newpath 950 1989 moveto 7916 1989 lineto stroke [] 0 setdash 2 setlinewidth newpath 950 2355 moveto 7916 2355 lineto stroke [] 0 setdash 2 setlinewidth newpath 950 2720 moveto 7916 2720 lineto stroke [] 0 setdash 2 setlinewidth newpath 950 3086 moveto 7916 3086 lineto stroke [] 0 setdash 2 setlinewidth newpath 950 3451 moveto 7916 3451 lineto stroke [] 0 setdash 8 setlinewidth newpath 1267 3618 moveto 1267 380 lineto stroke [] 0 setdash 2 setlinewidth newpath 2743 3618 moveto 2743 380 lineto stroke [] 0 setdash 2 setlinewidth newpath 4219 3618 moveto 4219 380 lineto stroke [] 0 setdash 2 setlinewidth newpath 5695 3618 moveto 5695 380 lineto stroke [] 0 setdash 2 setlinewidth newpath 7171 3618 moveto 7171 380 lineto stroke 14 setlinewidth [] 0 setdash newpath 1267 527 moveto 1289 1209 lineto 1311 1268 lineto 1333 1248 lineto 1355 1268 lineto 1377 2106 lineto 1399 3022 lineto 1422 1775 lineto 1444 1853 lineto 1466 1989 lineto 1488 2009 lineto 1510 2983 lineto 1532 1950 lineto 1554 1658 lineto 1577 2535 lineto 1599 1892 lineto 1621 1989 lineto 1643 3256 lineto 1665 2301 lineto 1687 1365 lineto 1709 1736 lineto 1732 2789 lineto 1754 2301 lineto 1776 1307 lineto 1798 2262 lineto 1820 2769 lineto 1842 1346 lineto 1864 2087 lineto 1887 2379 lineto 1909 1970 lineto 1931 2262 lineto 1953 2847 lineto 1975 1365 lineto 1997 1970 lineto 2019 2652 lineto 2042 2009 lineto 2064 1658 lineto 2086 2789 lineto 2108 1872 lineto 2130 1833 lineto 2152 2418 lineto 2174 2087 lineto 2197 2106 lineto 2219 2067 lineto 2241 2028 lineto 2263 2652 lineto 2285 1970 lineto 2307 1911 lineto 2329 2847 lineto 2352 1658 lineto 2374 1736 lineto 2396 2847 lineto 2418 1970 lineto 2440 1736 lineto 2462 2555 lineto 2484 2165 lineto 2507 1658 lineto 2529 2126 lineto 2551 2145 lineto 2573 2106 lineto 2595 2418 lineto 2617 2262 lineto 2639 1521 lineto 2662 2223 lineto 2684 1950 lineto 2706 2613 lineto 2728 1580 lineto 2750 2106 lineto 2772 2360 lineto 2794 2126 lineto 2817 2516 lineto 2839 1716 lineto 2861 1853 lineto 2883 2282 lineto 2905 2282 lineto 2927 2106 lineto 2949 1677 lineto 2972 2223 lineto 2994 1950 lineto 3016 2379 lineto 3038 2087 lineto 3060 1814 lineto 3082 2418 lineto 3104 2360 lineto 3127 1716 lineto 3149 2145 lineto 3171 2496 lineto 3193 1697 lineto 3215 2711 lineto 3237 2028 lineto 3259 1853 lineto 3282 1970 lineto 3304 2204 lineto 3326 2399 lineto 3348 1833 lineto 3370 2145 lineto 3392 2379 lineto 3414 1658 lineto 3437 2418 lineto 3459 1970 lineto 3481 2243 lineto 3503 2262 lineto 3525 1814 lineto 3547 2457 lineto 3569 2204 lineto 3592 1872 lineto 3614 1794 lineto 3636 2262 lineto 3658 2028 lineto 3680 2262 lineto 3702 2828 lineto 3724 1541 lineto 3747 1892 lineto 3769 2321 lineto 3791 2301 lineto 3813 2106 lineto 3835 1775 lineto 3857 3120 lineto 3879 1385 lineto 3902 2009 lineto 3924 2262 lineto 3946 2652 lineto 3968 1502 lineto 3990 2087 lineto 4012 2438 lineto 4034 2106 lineto 4057 1892 lineto 4079 2418 lineto 4101 2379 lineto 4123 1619 lineto 4145 2184 lineto 4167 2672 lineto 4189 2067 lineto 4212 1619 lineto 4234 2691 lineto 4256 1833 lineto 4278 1736 lineto 4300 2087 lineto 4322 2087 lineto 4344 2594 lineto 4367 1638 lineto 4389 2672 lineto 4411 2028 lineto 4433 1658 lineto 4455 2691 lineto 4477 1755 lineto 4499 2106 lineto 4522 2184 lineto 4544 2925 lineto 4566 1892 lineto 4588 1638 lineto 4610 2301 lineto 4632 2399 lineto 4654 1521 lineto 4677 2828 lineto 4699 1658 lineto 4721 2633 lineto 4743 1638 lineto 4765 1911 lineto 4787 2145 lineto 4809 3432 lineto 4832 1794 lineto 4854 1541 lineto 4876 1755 lineto 4898 2555 lineto 4920 3276 lineto 4942 1814 lineto 4964 1541 lineto 4987 1911 lineto 5009 2399 lineto 5031 2886 lineto 5053 2282 lineto 5075 1326 lineto 5097 2067 lineto 5119 2399 lineto 5142 2301 lineto 5164 1872 lineto 5186 1775 lineto 5208 2438 lineto 5230 2282 lineto 5252 1599 lineto 5274 2418 lineto 5297 2184 lineto 5319 2126 lineto 5341 1697 lineto 5363 2496 lineto 5385 2204 lineto 5407 1775 lineto 5429 2321 lineto 5452 2301 lineto 5474 1911 lineto 5496 2009 lineto 5518 2282 lineto 5540 1892 lineto 5562 2574 lineto 5584 1950 lineto 5607 2496 lineto 5629 2223 lineto 5651 1833 lineto 5673 1736 lineto 5695 2301 lineto 5717 2204 lineto 5739 1950 lineto 5762 2730 lineto 5784 1619 lineto 5806 1989 lineto 5828 2905 lineto 5850 1794 lineto 5872 1755 lineto 5894 2847 lineto 5917 1560 lineto 5939 2555 lineto 5961 2048 lineto 5983 1989 lineto 6005 2243 lineto 6027 1892 lineto 6049 1931 lineto 6072 2223 lineto 6094 1950 lineto 6116 2204 lineto 6138 2847 lineto 6160 1911 lineto 6182 1853 lineto 6204 2243 lineto 6227 2204 lineto 6249 2672 lineto 6271 1365 lineto 6293 3003 lineto 6315 1775 lineto 6337 2009 lineto 6359 2379 lineto 6382 1638 lineto 6404 1989 lineto 6426 2516 lineto 6448 2477 lineto 6470 1424 lineto 6492 2925 lineto 6514 1697 lineto 6537 2301 lineto 6559 2145 lineto 6581 2009 lineto 6603 1989 lineto 6625 2555 lineto 6647 1872 lineto 6669 2145 lineto 6692 2282 lineto 6714 1755 lineto 6736 1872 lineto 6758 2340 lineto 6780 3198 lineto 6802 2555 lineto 6824 1424 lineto 6847 1775 lineto 6869 2516 lineto 6891 2379 lineto 6913 1268 lineto 6935 2145 lineto 6957 2379 lineto 6979 1833 lineto 7002 1970 lineto 7024 2711 lineto 7046 2750 lineto 7068 1404 lineto 7090 2340 lineto 7112 2301 lineto 7134 1950 lineto 7157 2048 lineto 7179 1658 lineto 7201 2262 lineto 7223 2555 lineto 7245 1911 lineto 7267 1970 lineto 7289 2126 lineto 7312 2340 lineto 7334 2028 lineto 7356 2184 lineto 7378 2028 lineto 7400 1833 lineto 7422 2730 lineto 7444 2106 lineto 7467 1911 lineto 7489 1658 lineto 7511 2886 lineto 7533 1482 lineto 7555 1677 lineto 7577 527 lineto 7599 527 lineto stroke 14 setlinewidth [25] 0 setdash newpath 1267 527 moveto 1289 3217 lineto 1311 3432 lineto 1333 3471 lineto 1355 3432 lineto 1377 2613 lineto 1399 1677 lineto 1422 2944 lineto 1444 2866 lineto 1466 2711 lineto 1488 2711 lineto 1510 1716 lineto 1532 2769 lineto 1554 3042 lineto 1577 2184 lineto 1599 2808 lineto 1621 2730 lineto 1643 1443 lineto 1665 2418 lineto 1687 3334 lineto 1709 2983 lineto 1732 1911 lineto 1754 2418 lineto 1776 3393 lineto 1798 2457 lineto 1820 1931 lineto 1842 3373 lineto 1864 2613 lineto 1887 2340 lineto 1909 2730 lineto 1931 2457 lineto 1953 1853 lineto 1975 3354 lineto 1997 2730 lineto 2019 2067 lineto 2042 2691 lineto 2064 3061 lineto 2086 1911 lineto 2108 2847 lineto 2130 2866 lineto 2152 2301 lineto 2174 2613 lineto 2197 2613 lineto 2219 2633 lineto 2241 2691 lineto 2263 2048 lineto 2285 2750 lineto 2307 2789 lineto 2329 1872 lineto 2352 3042 lineto 2374 2983 lineto 2396 1853 lineto 2418 2750 lineto 2440 2964 lineto 2462 2165 lineto 2484 2535 lineto 2507 3061 lineto 2529 2574 lineto 2551 2574 lineto 2573 2594 lineto 2595 2301 lineto 2617 2438 lineto 2639 3198 lineto 2662 2477 lineto 2684 2769 lineto 2706 2087 lineto 2728 3139 lineto 2750 2594 lineto 2772 2360 lineto 2794 2574 lineto 2817 2204 lineto 2839 2983 lineto 2861 2866 lineto 2883 2418 lineto 2905 2438 lineto 2927 2594 lineto 2949 3042 lineto 2972 2477 lineto 2994 2769 lineto 3016 2321 lineto 3038 2633 lineto 3060 2886 lineto 3082 2301 lineto 3104 2340 lineto 3127 3003 lineto 3149 2555 lineto 3171 2223 lineto 3193 3003 lineto 3215 2009 lineto 3237 2672 lineto 3259 2866 lineto 3282 2730 lineto 3304 2516 lineto 3326 2301 lineto 3348 2886 lineto 3370 2555 lineto 3392 2340 lineto 3414 3042 lineto 3437 2301 lineto 3459 2730 lineto 3481 2477 lineto 3503 2438 lineto 3525 2905 lineto 3547 2243 lineto 3569 2516 lineto 3592 2828 lineto 3614 2925 lineto 3636 2438 lineto 3658 2691 lineto 3680 2438 lineto 3702 1892 lineto 3724 3159 lineto 3747 2808 lineto 3769 2399 lineto 3791 2399 lineto 3813 2613 lineto 3835 2925 lineto 3857 1599 lineto 3879 3315 lineto 3902 2711 lineto 3924 2438 lineto 3946 2067 lineto 3968 3198 lineto 3990 2633 lineto 4012 2262 lineto 4034 2613 lineto 4057 2808 lineto 4079 2301 lineto 4101 2321 lineto 4123 3100 lineto 4145 2516 lineto 4167 2048 lineto 4189 2633 lineto 4212 3100 lineto 4234 2009 lineto 4256 2886 lineto 4278 2964 lineto 4300 2633 lineto 4322 2613 lineto 4344 2126 lineto 4367 3061 lineto 4389 2048 lineto 4411 2672 lineto 4433 3061 lineto 4455 2009 lineto 4477 2964 lineto 4499 2594 lineto 4522 2535 lineto 4544 1775 lineto 4566 2828 lineto 4588 3061 lineto 4610 2418 lineto 4632 2301 lineto 4654 3198 lineto 4677 1872 lineto 4699 3061 lineto 4721 2067 lineto 4743 3081 lineto 4765 2789 lineto 4787 2574 lineto 4809 1268 lineto 4832 2925 lineto 4854 3159 lineto 4876 2964 lineto 4898 2145 lineto 4920 1443 lineto 4942 2886 lineto 4964 3178 lineto 4987 2789 lineto 5009 2321 lineto 5031 1814 lineto 5053 2379 lineto 5075 3373 lineto 5097 2652 lineto 5119 2301 lineto 5142 2418 lineto 5164 2828 lineto 5186 2944 lineto 5208 2262 lineto 5230 2438 lineto 5252 3100 lineto 5274 2301 lineto 5297 2516 lineto 5319 2594 lineto 5341 3003 lineto 5363 2223 lineto 5385 2496 lineto 5407 2944 lineto 5429 2379 lineto 5452 2418 lineto 5474 2789 lineto 5496 2711 lineto 5518 2418 lineto 5540 2828 lineto 5562 2126 lineto 5584 2769 lineto 5607 2204 lineto 5629 2496 lineto 5651 2866 lineto 5673 2983 lineto 5695 2399 lineto 5717 2516 lineto 5739 2750 lineto 5762 1989 lineto 5784 3081 lineto 5806 2730 lineto 5828 1794 lineto 5850 2925 lineto 5872 2944 lineto 5894 1872 lineto 5917 3139 lineto 5939 2165 lineto 5961 2652 lineto 5983 2730 lineto 6005 2457 lineto 6027 2828 lineto 6049 2769 lineto 6072 2496 lineto 6094 2750 lineto 6116 2516 lineto 6138 1853 lineto 6160 2808 lineto 6182 2847 lineto 6204 2477 lineto 6227 2496 lineto 6249 2048 lineto 6271 3334 lineto 6293 1716 lineto 6315 2925 lineto 6337 2711 lineto 6359 2321 lineto 6382 3081 lineto 6404 2711 lineto 6426 2204 lineto 6448 2223 lineto 6470 3295 lineto 6492 1775 lineto 6514 3022 lineto 6537 2399 lineto 6559 2574 lineto 6581 2691 lineto 6603 2730 lineto 6625 2145 lineto 6647 2847 lineto 6669 2555 lineto 6692 2438 lineto 6714 2944 lineto 6736 2847 lineto 6758 2360 lineto 6780 1521 lineto 6802 2145 lineto 6824 3295 lineto 6847 2925 lineto 6869 2204 lineto 6891 2321 lineto 6913 3451 lineto 6935 2555 lineto 6957 2340 lineto 6979 2866 lineto 7002 2750 lineto 7024 1989 lineto 7046 1970 lineto 7068 3295 lineto 7090 2379 lineto 7112 2399 lineto 7134 2769 lineto 7157 2652 lineto 7179 3061 lineto 7201 2438 lineto 7223 2165 lineto 7245 2789 lineto 7267 2750 lineto 7289 2574 lineto 7312 2379 lineto 7334 2672 lineto 7356 2535 lineto 7378 2672 lineto 7400 2886 lineto 7422 1989 lineto 7444 2594 lineto 7467 2808 lineto 7489 3042 lineto 7511 1833 lineto 7533 3217 lineto 7555 1736 lineto 7577 527 lineto 7599 527 lineto stroke showpage % End of xgraph output