úÎ.'Àw      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzwxyzwxyzUse it this way:  import Data.Time  import Graphics.GNUPlot.Simple   main = 4 plotPath [XTime, XFormat "%m-%d"] $ prepXTime $ 9 (UTCTime (fromGregorian 2008 01 01) 0, 1.0) : 9 (UTCTime (fromGregorian 2008 01 05) 43200, 5.0) : 9 (UTCTime (fromGregorian 2008 01 15) 0, 2.5) :  [] v  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN Q plotList [] (take 30 (let fibs = 0 : 1 : zipWith (+) fibs (tail fibs) in fibs)) OPQR - plotFunc [] (linearScale 1000 (-10,10)) sin S 5 plotFuncs [] (linearScale 1000 (-10,10)) [sin, cos] TUVWX I plotParamFunc [] (linearScale 1000 (0,2*pi)) (\t -> (sin (2*t), cos t)) YZ[ p let xs = [-2,-1.8..2::Double] in plotMesh3d [] [] (do x <- xs; return (do y <- xs; return (x,y,cos(x*x+y*y)))) \ S let xs = [-2,-1.8..2::Double] in plotFunc3d [] [] xs xs (\x y -> exp(-(x*x+y*y))) ];Redirects the output of a plotting function to an EPS file * and additionally converts it to PDF. 8Drawing function that expects some GNUPlot attributes. ^"Creates an EPS and a PDF graphics D and returns a string that can be inserted into a LaTeX document  to include this graphic. Different from GHCi, Hugs doesn'*t output a return value from an IO monad.  So you must wrap it with a {. O Nevertheless this implementation which returns the LaTeX command as string  is the most flexible one. 8Drawing function that expects some GNUPlot attributes. _`abcdefghijklmnop<Writes point data to a file and returns a string containing 1 GNUPlot.plot parameters to invoke the file. qrstuv*The program that shall pipe into GNUPlot Options for GNUPlot v  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvv7KJIHGFEDCBA@?>=<;:98465132,0/.-)+*('&%$#"! LMNOPQRSTUVWXYZ   [\]^`_acbdfgehijklmnopqrstuvv   ('&%$#"!  !"#$%&'()+**+,0/.--./013223465567KJIHGFEDCBA@?>=<;:9889:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDE36FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ gnuplot-0.1Graphics.GNUPlot.TimeGraphics.GNUPlot.SimpleGraphics.GNUPlot.Utility prepXTime Attribute3dCornersToColor Plot3dTypeCorner4Corner3Corner2Corner1Median GeometricMeanMeanColorMapSurface PlotStylePlotTypePM3dVectors CandleSticks FinanceBarsBoxXYErrorBars BoxErrorBars FilledCurvesBoxes XYErrorLines YErrorLines XErrorLines ErrorLines XYErrorBars YErrorBars XErrorBars ErrorBarsHiStepsFStepsStepsDotsImpulses LinesPointsPointsLinesLineSpec CustomStyle DefaultStyleLineAttr PointSize PointType LineWidthLineTypeAspectNoRatioRatioSizeSepScaleScale AttributeXFormatXTimeColorBoxPaletteZRangeYRangeXRangeYLabelXLabelTitle LineStyle BoxAspectYTicksXTicksBorderKeyGridEPS linearScale defaultStyleplotList plotListStyle plotListsplotListsStyleplotFunc plotFuncsplotPath plotPaths plotPathStyleplotPathsStyle plotParamFuncplotParamFuncsplotDots plotMesh3d plotFunc3d epspdfPlotinclPlot tmpFileStemtmpFile showTriplet commaConcatsemiColonConcat attrToProgxRangeFromAttryRangeFromAttrzRangeFromAttr extractRangeslineAttrToStringlineSpecToStringplotTypeToStringplotStyleToStringplot3dTypeToStringcornersToColorToStringattribute3dToString storeData plot2dGenplot2dMultiGenplot2dMultiSharedAbscissaquote callGNUPlot startGNUPlot dropWhileRevfunctionToGraphmapFstmapSndbase System.IOputStr