Gnuplot/gp test pstex.tex
Inviato Gio, 11/29/2007 - 19:08
% GNUPLOT: plain TeX with Postscript \begingroup \catcode`\@=11\relax \def\GNUPLOTspecial{% \def\do##1{\catcode`##1=12\relax}\dospecials \catcode`\{=1\catcode`\}=2\catcode\%=14\relax\special}% % \expandafter\ifx\csname GNUPLOTpicture\endcsname\relax \csname newdimen\endcsname\GNUPLOTunit \gdef\GNUPLOTpicture(#1,#2){\vbox to#2\GNUPLOTunit\bgroup \def\put(##1,##2)##3{\unskip\raise##2\GNUPLOTunit \hbox to0pt{\kern##1\GNUPLOTunit ##3\hss}\ignorespaces}% \def\ljust##1{\vbox to0pt{\vss\hbox to0pt{##1\hss}\vss}}% \def\cjust##1{\vbox to0pt{\vss\hbox to0pt{\hss ##1\hss}\vss}}% \def\rjust##1{\vbox to0pt{\vss\hbox to0pt{\hss ##1}\vss}}% \def\stack##1{\let\\=\cr\tabskip=0pt\halign{\hfil ####\hfil\cr ##1\crcr}}% \def\lstack##1{\hbox to0pt{\vbox to0pt{\vss\stack{##1}}\hss}}% \def\cstack##1{\hbox to0pt{\hss\vbox to0pt{\vss\stack{##1}}\hss}}% \def\rstack##1{\hbox to0pt{\vbox to0pt{\stack{##1}\vss}\hss}}% \vss\hbox to#1\GNUPLOTunit\bgroup\ignorespaces}% \gdef\endGNUPLOTpicture{\hss\egroup\egroup}% \fi \GNUPLOTunit=0.0500bp \GNUPLOTpicture(7200,5040) {\GNUPLOTspecial{" %!PS-Adobe-2.0 EPSF-2.0 %%Title: pstex.tex %%Creator: gnuplot 4.2 patchlevel 2 %%CreationDate: Fri Nov 30 01:33:02 2007 %%DocumentFonts: %%BoundingBox: 0 0 360 252 %%EndComments %%BeginProlog /gnudict 256 dict def gnudict begin % % The following 6 true/false flags may be edited by hand if required % The unit line width may also be changed % /Color false def /Blacktext true def /Solid false def /Dashlength 1 def /Landscape false def /Level1 false def /Rounded false def /TransparentPatterns false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def % /vshift -66 def /dl1 { 10.0 Dashlength mul mul Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if } def /dl2 { 10.0 Dashlength mul mul Rounded { currentlinewidth 0.75 mul add } if } def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def Level1 {} { /SDict 10 dict def systemdict /pdfmark known not { userdict /pdfmark systemdict /cleartomark get put } if SDict begin [ /Title (pstex.tex) /Subject (gnuplot plot) /Creator (gnuplot 4.2 patchlevel 2 ) /Author (al) % /Producer (gnuplot) % /Keywords () /CreationDate (Fri Nov 30 01:33:02 2007) /DOCINFO pdfmark end } ifelse % % Gnuplot Prolog Version 4.2 (August 2006) % /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /N {newpath moveto} bind def /Z {closepath} bind def /C {setrgbcolor} bind def /f {rlineto fill} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow {currentpoint stroke M 0 vshift R Blacktext {gsave 0 setgray show grestore} {show} ifelse} def /Rshow {currentpoint stroke M dup stringwidth pop neg vshift R Blacktext {gsave 0 setgray show grestore} {show} ifelse} def /Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R Blacktext {gsave 0 setgray show grestore} {show} ifelse} def /UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def /DL {Color {setrgbcolor Solid {pop []} if 0 setdash} {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def /BL {stroke userlinewidth 2 mul setlinewidth Rounded {1 setlinejoin 1 setlinecap} if} def /AL {stroke userlinewidth 2 div setlinewidth Rounded {1 setlinejoin 1 setlinecap} if} def /UL {dup gnulinewidth mul /userlinewidth exch def dup 1 lt {pop 1} if 10 mul /udl exch def} def /PL {stroke userlinewidth setlinewidth Rounded {1 setlinejoin 1 setlinecap} if} def % Default Line colors /LCw {1 1 1} def /LCb {0 0 0} def /LCa {0 0 0} def /LC0 {1 0 0} def /LC1 {0 1 0} def /LC2 {0 0 1} def /LC3 {1 0 1} def /LC4 {0 1 1} def /LC5 {1 1 0} def /LC6 {0 0 0} def /LC7 {1 0.3 0} def /LC8 {0.5 0.5 0.5} def % Default Line Types /LTw {PL [] 1 setgray} def /LTb {BL [] LCb DL} def /LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def /LT0 {PL [] LC0 DL} def /LT1 {PL [4 dl1 2 dl2] LC1 DL} def /LT2 {PL [2 dl1 3 dl2] LC2 DL} def /LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def /LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def /LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def /LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def /LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def /LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def /Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def /Dia {stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt} def /Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt} def /Crs {stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke} def /TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt} def /Star {2 copy Pls Crs} def /BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill} def /TriUF {stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill} def /TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt} def /TriDF {stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF {stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill} def /Pent {stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt} def /PentF {stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore} def /Circle {stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt} def /CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def /C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def /C1 {BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath} bind def /C2 {BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath} bind def /C3 {BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath} bind def /C4 {BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath} bind def /C5 {BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc} bind def /C6 {BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath} bind def /C7 {BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath} bind def /C8 {BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath} bind def /C9 {BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath} bind def /C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath} bind def /C11 {BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath} bind def /C12 {BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath} bind def /C13 {BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath} bind def /C14 {BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc} bind def /C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath} bind def /Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath} bind def /Square {dup Rec} bind def /Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def /S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def /S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def /S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def /S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def /S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def /S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def /S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def /S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare} bind def /S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def /S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def /S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def /S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def /S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def /S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare} bind def /S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def /S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def /D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def /D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def /D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def /D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def /D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def /D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def /D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def /D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def /D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def /D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def /D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def /D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def /D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def /D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def /D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def /D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def /DiaE {stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke} def /BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke} def /TriUE {stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke} def /TriDE {stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke} def /PentE {stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore} def /CircE {stroke [] 0 setdash hpt 0 360 arc stroke} def /Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def /DiaW {stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke} def /BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke} def /TriUW {stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke} def /TriDW {stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke} def /PentW {stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore} def /CircW {stroke [] 0 setdash hpt 0 360 arc Opaque stroke} def /BoxFill {gsave Rec 1 setgray fill grestore} def /Density { /Fillden exch def currentrgbcolor /ColB exch def /ColG exch def /ColR exch def /ColR ColR Fillden mul Fillden sub 1 add def /ColG ColG Fillden mul Fillden sub 1 add def /ColB ColB Fillden mul Fillden sub 1 add def ColR ColG ColB setrgbcolor} def /BoxColFill {gsave Rec PolyFill} def /PolyFill {gsave Density fill grestore grestore} def /h {rlineto rlineto rlineto gsave fill grestore} bind def % % PostScript Level 1 Pattern Fill routine for rectangles % Usage: x y w h s a XX PatternFill % x,y = lower left corner of box to be filled % w,h = width and height of box % a = angle in degrees between lines and x-axis % XX = 0/1 for no/yes cross-hatch % /PatternFill {gsave /PFa [ 9 2 roll ] def PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec gsave 1 setgray fill grestore clip currentlinewidth 0.5 mul setlinewidth /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def 0 0 M PFa 5 get rotate PFs -2 div dup translate 0 1 PFs PFa 4 get div 1 add floor cvi {PFa 4 get mul 0 M 0 PFs V} for 0 PFa 6 get ne { 0 1 PFs PFa 4 get div 1 add floor cvi {PFa 4 get mul 0 2 1 roll M PFs 0 V} for } if stroke grestore} def % /languagelevel where {pop languagelevel} {1} ifelse 2 lt {/InterpretLevel1 true def} {/InterpretLevel1 Level1 def} ifelse % % PostScript level 2 pattern fill definitions % /Level2PatternFill { /Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} bind def /KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def << Tile8x8 /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} >> matrix makepattern /Pat1 exch def << Tile8x8 /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} >> matrix makepattern /Pat2 exch def << Tile8x8 /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L 8 8 L 8 0 L 0 0 L fill} >> matrix makepattern /Pat3 exch def << Tile8x8 /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L 0 12 M 12 0 L stroke} >> matrix makepattern /Pat4 exch def << Tile8x8 /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L 0 -4 M 12 8 L stroke} >> matrix makepattern /Pat5 exch def << Tile8x8 /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L 0 12 M 8 -4 L 4 12 M 10 0 L stroke} >> matrix makepattern /Pat6 exch def << Tile8x8 /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} >> matrix makepattern /Pat7 exch def << Tile8x8 /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L 12 0 M -4 8 L 12 4 M 0 10 L stroke} >> matrix makepattern /Pat8 exch def << Tile8x8 /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L -4 0 M 12 8 L -4 4 M 8 10 L stroke} >> matrix makepattern /Pat9 exch def /Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def /Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def /Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def /Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def /Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def /Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def /Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def } def % % %End of PostScript Level 2 code % /PatternBgnd { TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse } def % % Substitute for Level 2 pattern fill codes with % grayscale if Level 2 support is not selected. % /Level1PatternFill { /Pattern1 {0.250 Density} bind def /Pattern2 {0.500 Density} bind def /Pattern3 {0.750 Density} bind def /Pattern4 {0.125 Density} bind def /Pattern5 {0.375 Density} bind def /Pattern6 {0.625 Density} bind def /Pattern7 {0.875 Density} bind def } def % % Now test for support of Level 2 code % Level1 {Level1PatternFill} {Level2PatternFill} ifelse % /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall currentdict end definefont pop end %%EndProlog gnudict begin gsave 0 0 translate 0.050 0.050 scale 0 setgray newpath 1.000 UL LTb 0 0 M 7199 0 L 0 5039 V 0 5039 L 0 0 L stroke LT0 LTb LTa 3600 0 M 0 5039 V 0 2520 M 7199 0 V stroke LT3 2400 2620 M 2400 0 V 0 -200 V -2400 0 V 0 200 V stroke LTb LT1 LTb LT4 3726 5039 M 0 -62 V -126 -63 R 63 0 V stroke LTb 1.000 UP 6537 4840 M 360 0 V stroke LTa 6537 4640 M 360 0 V 7048 4640 Pnt LT0 6537 4440 M 360 0 V 7048 4440 Pls LT1 6537 4240 M 360 0 V 7048 4240 Crs LT2 6537 4040 M 360 0 V 7048 4040 Star LT3 6537 3840 M 360 0 V 7048 3840 Box LT4 6537 3640 M 360 0 V 7048 3640 BoxF LT5 6537 3440 M 360 0 V 7048 3440 Circle LT6 6537 3240 M 360 0 V 7048 3240 CircleF LT7 6537 3040 M 360 0 V 7048 3040 TriU LT8 6537 2840 M 360 0 V 7048 2840 TriUF LT0 6537 2640 M 360 0 V 7048 2640 TriD LT1 6537 2440 M 360 0 V 7048 2440 TriDF LT2 6537 2240 M 360 0 V 7048 2240 Dia LT3 6537 2040 M 360 0 V 7048 2040 DiaF LT4 6537 1840 M 360 0 V 7048 1840 Pent LT5 6537 1640 M 360 0 V 7048 1640 PentF LT6 6537 1440 M 360 0 V 7048 1440 C0 LT7 6537 1240 M 360 0 V 7048 1240 C1 LT8 6537 1040 M 360 0 V 7048 1040 C2 LT0 6537 840 M 360 0 V 7048 840 C3 LT1 6537 640 M 360 0 V 7048 640 C4 LT2 6537 440 M 360 0 V 7048 440 C5 LT3 6537 240 M 360 0 V 7048 240 C6 1.000 UL LT0 3020 1228 M 121 32 V -121 32 V -320 -32 R 441 0 V stroke gsave [] 0 setdash 3020 1228 M 121 32 V -121 32 V stroke grestore 2380 1260 M 0 32 V -121 -32 V 121 -32 V 0 32 V 320 0 R -320 0 V stroke gsave [] 0 setdash 2380 1260 M 0 32 V -121 -32 V 121 -32 V 0 32 V stroke grestore gsave 2700 1580 N 32 0 V -32 121 V -32 -121 V 32 0 V 1 PolyFill 2700 1580 M 32 0 V -32 121 V -32 -121 V 32 0 V 0 -320 R 0 320 V stroke gsave [] 0 setdash gsave 2700 1580 N 32 0 V -32 121 V -32 -121 V 32 0 V 1 PolyFill 2700 1580 M 32 0 V -32 121 V -32 -121 V 32 0 V stroke grestore 2700 940 M -32 0 V 32 -121 V 32 121 V -32 0 V 0 320 R 0 -320 V stroke gsave [] 0 setdash 2700 940 M -32 0 V 32 -121 V 32 121 V -32 0 V stroke grestore 2952 1466 M 63 109 V -109 -63 V 2494 1008 M 2385 945 L 63 109 V 2385 945 M 630 630 V stroke gsave [] 0 setdash 2952 1466 M 63 109 V -109 -63 V 2494 1008 M 2385 945 L 63 109 V stroke grestore 2385 1575 M 315 -315 V 86 -86 R -23 -23 V -63 109 V 109 -63 V -23 -23 V 3015 945 L stroke gsave [] 0 setdash 2786 1174 M -23 -23 V -63 109 V 109 -63 V -23 -23 V stroke grestore 1.000 UL LTb 540 201 M 720 0 V stroke 2.000 UL LTb 540 402 M 720 0 V stroke 3.000 UL LTb 540 603 M 720 0 V stroke 4.000 UL LTb 540 804 M 720 0 V stroke 5.000 UL LTb 540 1005 M 720 0 V stroke 6.000 UL LTb 540 1206 M 720 0 V stroke 1.000 UL LTb 3600 0 180 630 BoxFill 3600 0 M 0 630 V 180 0 V 3780 0 L 3600 0 L stroke 3870 0 180 630 80 -45 1 PatternFill 3870 0 M 0 630 V 180 0 V 4050 0 L 3870 0 L stroke 4140 0 180 630 40 45 2 PatternFill 4140 0 M 0 630 V 180 0 V 4320 0 L 4140 0 L stroke 1 4410 0 180 630 BoxColFill 4410 0 M 0 630 V 180 0 V 4590 0 L 4410 0 L stroke 4680 0 180 630 80 45 0 PatternFill 4680 0 M 0 630 V 180 0 V 4860 0 L 4680 0 L stroke 4950 0 180 630 80 -45 0 PatternFill 4950 0 M 0 630 V 180 0 V 5130 0 L 4950 0 L stroke 5220 0 180 630 40 30 0 PatternFill 5220 0 M 0 630 V 180 0 V 5400 0 L 5220 0 L stroke 5490 0 180 630 40 -30 0 PatternFill 5490 0 M 0 630 V 180 0 V 5670 0 L 5490 0 L stroke 5760 0 180 630 BoxFill 5760 0 M 0 630 V 180 0 V 5940 0 L 5760 0 L stroke 6030 0 180 630 80 -45 1 PatternFill 6030 0 M 0 630 V 180 0 V 6210 0 L 6030 0 L stroke LT2 gsave 5760 4183 N -180 311 V -360 0 V -180 -311 V 180 -312 V 360 0 V 180 312 V 1 PolyFill LTb stroke grestore end showpage }}% \put(5400,4643){\cjust{\strut{}(color) filled polygon:}}% \put(6120,730){\cjust{\strut{} 9}}% \put(5850,730){\cjust{\strut{} 8}}% \put(5580,730){\cjust{\strut{} 7}}% \put(5310,730){\cjust{\strut{} 6}}% \put(5040,730){\cjust{\strut{} 5}}% \put(4770,730){\cjust{\strut{} 4}}% \put(4500,730){\cjust{\strut{} 3}}% \put(4230,730){\cjust{\strut{} 2}}% \put(3960,730){\cjust{\strut{} 1}}% \put(3690,730){\cjust{\strut{} 0}}% \put(4860,930){\cjust{\strut{}pattern fill}}% \put(540,1407){\ljust{\strut{}linewidth}}% \put(1260,1206){\ljust{\strut{} lw 6}}% \put(1260,1005){\ljust{\strut{} lw 5}}% \put(1260,804){\ljust{\strut{} lw 4}}% \put(1260,603){\ljust{\strut{} lw 3}}% \put(1260,402){\ljust{\strut{} lw 2}}% \put(1260,201){\ljust{\strut{} lw 1}}% \put(6417,240){\rjust{\strut{}22}}% \put(6417,440){\rjust{\strut{}21}}% \put(6417,640){\rjust{\strut{}20}}% \put(6417,840){\rjust{\strut{}19}}% \put(6417,1040){\rjust{\strut{}18}}% \put(6417,1240){\rjust{\strut{}17}}% \put(6417,1440){\rjust{\strut{}16}}% \put(6417,2040){\rjust{\strut{}13}}% \put(6417,2240){\rjust{\strut{}12}}% \put(6417,2440){\rjust{\strut{}11}}% \put(6417,2640){\rjust{\strut{}10}}% \put(6417,2840){\rjust{\strut{}9}}% \put(6417,3040){\rjust{\strut{}8}}% \put(6417,3240){\rjust{\strut{}7}}% \put(6417,3440){\rjust{\strut{}6}}% \put(6417,3640){\rjust{\strut{}5}}% \put(6417,3840){\rjust{\strut{}4}}% \put(6417,4040){\rjust{\strut{}3}}% \put(6417,4240){\rjust{\strut{}2}}% \put(6417,4440){\rjust{\strut{}1}}% \put(6417,4640){\rjust{\strut{}0}}% \put(6417,4840){\rjust{\strut{}-1}}% \put(3480,4814){\rjust{\strut{}show ticscale}}% \put(400,2520){% \special{ps: gsave currentpoint currentpoint translate 405 rotate neg exch neg exch translate}% \ljust{\strut{} rotated by -45 deg}% \special{ps: currentpoint grestore moveto}% }% \put(600,2520){% \special{ps: gsave currentpoint currentpoint translate 315 rotate neg exch neg exch translate}% \ljust{\strut{} rotated by +45 deg}% \special{ps: currentpoint grestore moveto}% }% \put(200,2520){% \special{ps: gsave currentpoint currentpoint translate 270 rotate neg exch neg exch translate}% \cjust{\strut{}rotated ce+ntred text}% \special{ps: currentpoint grestore moveto}% }% \put(3600,3320){\rjust{\strut{}right justified}}% \put(3600,3520){\cjust{\strut{}centre+d text}}% \put(3600,3720){\ljust{\strut{}left justified}}% \put(2400,2800){\ljust{\strut{}test of character width:}}% \put(2400,2520){\ljust{\strut{}12345678901234567890}}% \put(600,4740){\ljust{\strut{}Terminal Test}}% \endGNUPLOTpicture \endgroup \endinput