úÎ,W%ö_      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef_`abcdef_`abcdefUse 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) :  [] gh:The lines of the gnuplot script to be piped into gnuplot Options for gnuplot ghghq  !"#$%&'()*+,-./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 i. O Nevertheless this implementation which returns the LaTeX command as string  is the most flexible one. 8Drawing function that expects some gnuplot attributes. jklmnopqrstuvwx<Writes point data to a file and returns a string containing 1 Gnuplot.plot parameters to invoke the file. yz{|^  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^^7KJIHGFEDCBA@?>=<;:98465132,0/.-)+*('&%$#"! LMNOPQRSTUVWXYZ   [\]^^   ('&%$#"!  !"#$%&'()+**+,0/.--./013223465567KJIHGFEDCBA@?>=<;:9889:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF47GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ gnuplot-0.2Graphics.Gnuplot.TimeGraphics.Gnuplot.SimpleGraphics.Gnuplot.UtilityGraphics.Gnuplot.Execute 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 dropWhileRevfunctionToGraph showTriplet commaConcatsemiColonConcatquotemapFstmapSnd tmpScriptsimplebase System.IOputStr tmpFileStemtmpFile attrToProgxRangeFromAttryRangeFromAttrzRangeFromAttr extractRangeslineAttrToStringlineSpecToStringplotTypeToStringplotStyleToStringplot3dTypeToStringcornersToColorToStringattribute3dToString storeData plot2dGenplot2dMultiGenplot2dMultiSharedAbscissa callGnuplot