1 % GNUPLOT: plain TeX with Postscript
2 \expandafter\ifx\csname GNUPLOTpicture\endcsname\relax
4 % Inner version of \newdimen from btxmac.tex
5 \edef\innernewdimen{\expandafter\noexpand\csname newdimen\endcsname}%
6 \innernewdimen\GNUPLOTunit
8 \gdef\GNUPLOTpicture(#1,#2){\vbox to#2\GNUPLOTunit\bgroup
9 \def\put(##1,##2)##3{\unskip\raise##2\GNUPLOTunit
10 \hbox to0pt{\kern##1\GNUPLOTunit ##3\hss}\ignorespaces}%
11 \def\ljust##1{\vbox to0pt{\vss\hbox to0pt{##1\hss}\vss}}%
12 \def\cjust##1{\vbox to0pt{\vss\hbox to0pt{\hss ##1\hss}\vss}}%
13 \def\rjust##1{\vbox to0pt{\vss\hbox to0pt{\hss ##1}\vss}}%
14 \def\stack##1{\let\\=\cr\tabskip=0pt\halign{\hfil ####\hfil\cr ##1\crcr}}%
15 \def\lstack##1{\hbox to0pt{\vbox to0pt{\vss\stack{##1}}\hss}}%
16 \def\cstack##1{\hbox to0pt{\hss\vbox to0pt{\vss\stack{##1}}\hss}}%
17 \def\rstack##1{\hbox to0pt{\vbox to0pt{\stack{##1}\vss}\hss}}%
18 \vss\hbox to#1\GNUPLOTunit\bgroup\ignorespaces}%
19 \gdef\endGNUPLOTpicture{\hss\egroup\egroup}%
23 %!PS-Adobe-2.0 EPSF-2.0
24 %%Title: rand-gumbel.tex
25 %%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 340
26 %%CreationDate: Wed Sep 16 16:35:38 1998
28 %%BoundingBox: 0 0 360 237
29 %%Orientation: Landscape
35 /gnulinewidth 5.000 def
36 /userlinewidth gnulinewidth def
49 /Lshow { currentpoint stroke M
51 /Rshow { currentpoint stroke M
52 dup stringwidth pop neg vshift R show } def
53 /Cshow { currentpoint stroke M
54 dup stringwidth pop -2 div vshift R show } def
55 /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
56 /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
57 /DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
58 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
59 /BL { stroke gnulinewidth 2 mul setlinewidth } def
60 /AL { stroke gnulinewidth 2 div setlinewidth } def
61 /UL { gnulinewidth mul /userlinewidth exch def } def
62 /PL { stroke userlinewidth setlinewidth } def
63 /LTb { BL [] 0 0 0 DL } def
64 /LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
65 /LT0 { PL [] 0 1 0 DL } def
66 /LT1 { PL [4 dl 2 dl] 0 0 1 DL } def
67 /LT2 { PL [2 dl 3 dl] 1 0 0 DL } def
68 /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
69 /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
70 /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
71 /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
72 /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
73 /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
74 /Pnt { stroke [] 0 setdash
75 gsave 1 setlinecap M 0 0 V stroke grestore } def
76 /Dia { stroke [] 0 setdash 2 copy vpt add M
77 hpt neg vpt neg V hpt vpt neg V
78 hpt vpt V hpt neg vpt V closepath stroke
80 /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
82 hpt neg vpt neg R hpt2 0 V stroke
84 /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
85 0 vpt2 neg V hpt2 0 V 0 vpt2 V
86 hpt2 neg 0 V closepath stroke
88 /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
89 hpt2 vpt2 neg V currentpoint stroke M
90 hpt2 neg 0 R hpt2 vpt2 V stroke } def
91 /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
92 hpt neg vpt -1.62 mul V
94 hpt neg vpt 1.62 mul V closepath stroke
96 /Star { 2 copy Pls Crs } def
97 /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
98 0 vpt2 neg V hpt2 0 V 0 vpt2 V
99 hpt2 neg 0 V closepath fill } def
100 /TriUF { stroke [] 0 setdash vpt 1.12 mul add M
101 hpt neg vpt -1.62 mul V
103 hpt neg vpt 1.62 mul V closepath fill } def
104 /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
105 hpt neg vpt 1.62 mul V
107 hpt neg vpt -1.62 mul V closepath stroke
109 /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
110 hpt neg vpt 1.62 mul V
112 hpt neg vpt -1.62 mul V closepath fill} def
113 /DiaF { stroke [] 0 setdash vpt add M
114 hpt neg vpt neg V hpt vpt neg V
115 hpt vpt V hpt neg vpt V closepath fill } def
116 /Pent { stroke [] 0 setdash 2 copy gsave
117 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
118 closepath stroke grestore Pnt } def
119 /PentF { stroke [] 0 setdash gsave
120 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
121 closepath fill grestore } def
122 /Circle { stroke [] 0 setdash 2 copy
123 hpt 0 360 arc stroke Pnt } def
124 /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
125 /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def
126 /C1 { BL [] 0 setdash 2 copy moveto
127 2 copy vpt 0 90 arc closepath fill
128 vpt 0 360 arc closepath } bind def
129 /C2 { BL [] 0 setdash 2 copy moveto
130 2 copy vpt 90 180 arc closepath fill
131 vpt 0 360 arc closepath } bind def
132 /C3 { BL [] 0 setdash 2 copy moveto
133 2 copy vpt 0 180 arc closepath fill
134 vpt 0 360 arc closepath } bind def
135 /C4 { BL [] 0 setdash 2 copy moveto
136 2 copy vpt 180 270 arc closepath fill
137 vpt 0 360 arc closepath } bind def
138 /C5 { BL [] 0 setdash 2 copy moveto
141 2 copy vpt 180 270 arc closepath fill
142 vpt 0 360 arc } bind def
143 /C6 { BL [] 0 setdash 2 copy moveto
144 2 copy vpt 90 270 arc closepath fill
145 vpt 0 360 arc closepath } bind def
146 /C7 { BL [] 0 setdash 2 copy moveto
147 2 copy vpt 0 270 arc closepath fill
148 vpt 0 360 arc closepath } bind def
149 /C8 { BL [] 0 setdash 2 copy moveto
150 2 copy vpt 270 360 arc closepath fill
151 vpt 0 360 arc closepath } bind def
152 /C9 { BL [] 0 setdash 2 copy moveto
153 2 copy vpt 270 450 arc closepath fill
154 vpt 0 360 arc closepath } bind def
155 /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
157 2 copy vpt 90 180 arc closepath fill
158 vpt 0 360 arc closepath } bind def
159 /C11 { BL [] 0 setdash 2 copy moveto
160 2 copy vpt 0 180 arc closepath fill
162 2 copy vpt 270 360 arc closepath fill
163 vpt 0 360 arc closepath } bind def
164 /C12 { BL [] 0 setdash 2 copy moveto
165 2 copy vpt 180 360 arc closepath fill
166 vpt 0 360 arc closepath } bind def
167 /C13 { BL [] 0 setdash 2 copy moveto
168 2 copy vpt 0 90 arc closepath fill
170 2 copy vpt 180 360 arc closepath fill
171 vpt 0 360 arc closepath } bind def
172 /C14 { BL [] 0 setdash 2 copy moveto
173 2 copy vpt 90 360 arc closepath fill
174 vpt 0 360 arc } bind def
175 /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
176 vpt 0 360 arc closepath } bind def
177 /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
178 neg 0 rlineto closepath } bind def
179 /Square { dup Rec } bind def
180 /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
181 /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
182 /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
183 /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
184 /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
185 /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
186 /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
187 exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
188 /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
189 /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
190 2 copy vpt Square fill
192 /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
193 /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
194 /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
196 /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
198 /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
199 /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
200 2 copy vpt Square fill Bsquare } bind def
201 /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
202 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
203 /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
204 /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
205 /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
206 /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
207 /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
208 /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
209 /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
210 /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
211 /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
212 /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
213 /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
214 /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
215 /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
216 /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
217 /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
218 /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
219 /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
220 /DiaE { stroke [] 0 setdash vpt add M
221 hpt neg vpt neg V hpt vpt neg V
222 hpt vpt V hpt neg vpt V closepath stroke } def
223 /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
224 0 vpt2 neg V hpt2 0 V 0 vpt2 V
225 hpt2 neg 0 V closepath stroke } def
226 /TriUE { stroke [] 0 setdash vpt 1.12 mul add M
227 hpt neg vpt -1.62 mul V
229 hpt neg vpt 1.62 mul V closepath stroke } def
230 /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
231 hpt neg vpt 1.62 mul V
233 hpt neg vpt -1.62 mul V closepath stroke } def
234 /PentE { stroke [] 0 setdash gsave
235 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
236 closepath stroke grestore } def
237 /CircE { stroke [] 0 setdash
238 hpt 0 360 arc stroke } def
239 /BoxFill { gsave Rec 1 setgray fill grestore } def
243 \GNUPLOTpicture(3600,2376)
939 \put(3137,1913){\rjust{Type 2, $a=1,b=1$}}
940 \put(3137,2013){\rjust{Type 1, $a=1,b=1$}}
941 \put(2000,2276){\cjust{Gumbel Distributions}}
942 \put(2000,150){\cjust{$x$}}
944 \special{ps: gsave currentpoint currentpoint translate
945 270 rotate neg exch neg exch translate}%
947 \special{ps: currentpoint grestore moveto}%
949 \put(3550,300){\cjust{2}}
950 \put(3163,300){\cjust{1.5}}
951 \put(2775,300){\cjust{1}}
952 \put(2388,300){\cjust{0.5}}
953 \put(2000,300){\cjust{0}}
954 \put(1613,300){\cjust{-0.5}}
955 \put(1225,300){\cjust{-1}}
956 \put(838,300){\cjust{-1.5}}
957 \put(450,300){\cjust{-2}}
958 \put(400,2126){\rjust{0.7}}
959 \put(400,1879){\rjust{0.6}}
960 \put(400,1633){\rjust{0.5}}
961 \put(400,1386){\rjust{0.4}}
962 \put(400,1140){\rjust{0.3}}
963 \put(400,893){\rjust{0.2}}
964 \put(400,647){\rjust{0.1}}
965 \put(400,400){\rjust{0}}