úÎHtBI      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH Safe-Inferred@IINTERNAL: Provides J5 for translating haskell types into gnuplot commands  (ordinary strings) EProvides the plot function for different kinds of graphs (2D and 3D) NDo a plot to the terminal (i.e. a window will open and your plot can be seen) Options which can be used with  -prints the command used for running gnuplot. Nkeeps gnuplot open, so that you can interact with the plot (only usefull with F) )A three dimensional set of data to plot. 0plots a custom function passed to Gnuplot (like x*y) plots a set of triples. plots a Haskell function  x -> y -> z 'A two dimensional set of data to plot. 0plots a custom function passed to Gnuplot (like  x**2 + 10) plots a set of tuples. plots a Haskell function x -> y 6Options which are exclusively available for 3D plots. 7Uses the given step-size for plotting along the y-axis 7Uses the given step-size for plotting along the x-axis /Plots the function only for the given y values /Plots the function only for the given x values -Plots the function for the specified y range -Plots the function for the specified x range 6Options which are exclusively available for 2D plots. 7Uses the given step-size for plotting along the x-axis /Plots the function only for the given x values -Plots the function for the specified x range "Options on how to render a graph. 2The line-color for the graph (or if it consist of : or ; the color of these) 4The title for a graph in a plot (or a filename like  plot1.dat). The style for a graph. The Color of a graph. a custom color 7The Style of a graph. :8data points are real dots (approx the size of a pixel). ;&data points are little cross symbols. <0points in the plot are interconnected by lines. =?TerminalType determines where the output of gnuplot should go. >Output as LaTeX. ?Output into a JPEG file. @3Output as Graphics Interchange Format into a file. A/Output as Scalable Vector Graphic into a file. B0Output as Portable Document Format into a file. C.Output as Portable Network Graphic into file. DOutput into an EPS file. EOutput into a Postscript file. FOutput to the X Window System. GOutput for MS Windows. H$Output on Mac OS X (Aqua Terminal). K2INTERNAL: Prepares 2D plots of haskell functions. L2INTERNAL: Prepares 3D plots of haskell functions. M4INTERNAL: Sanitizes options given via Graph-Objects N3INTERNAL: Translates options into gnuplot commands OINTERNAL: Invokes gnuplot. Can be invoked like so:  t exec ["set terminal x11 persist"] "splot" ["with lines", "with points"] [Left "1 0 2\n2 1 1", Left "2 0 3\n1 1 2"] or so: p exec ["set terminal x11 persist"] "splot" ["width lines", "with lines"] [Right "x*y", Right "sin(x) + cos(y)"] PBplots mutliple 3D functions using gnuplots native function parser 3 and renderer. The String will be interpreted as . QJplot accepts a custom string which is then to be interpreted by gnu plot. ' The function will be interpreted as . R0A list of triples can be plotted directly using  S/A list of tuples can be plotted directly using  T5A list of 3D functions can be plotted directly using  U,A 3D function can be plotted directly using  V5A list of 2D functions can be plotted directly using  W,A 2D function can be plotted directly using  X can be used to plot a list of  Y can be used to plot a single . Z can be used to plot a list of  . [ can be used to plot a single  . }IJ$The terminal to be used for output. The graph to plot. A   or  or a list of these. )Whether the plot was successfull or not.  \]^_`abcdefghijk !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHKLlmnopqrstMNOuvwxyz{|PQRSTUVWXYZ[I  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI  =HGFEDCBA@?>6543210/.-,+*)('&%$#"! 7<;:98.IJ   \kjihgfedcba`_^]6543210/.-,+*)('&%$#"! 7<;:98= HGFEDCBA@?>KLlmnopqrstMNOuvwxyz{|PQRSTUVWXYZ[}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} easyplot-1.0Graphics.EasyPlotPlotplotplot' GnuplotOptionDebug InteractiveGraph3D Gnuplot3DData3D Function3DGraph2D Gnuplot2DData2D Function2DOption3DStepYStepXForYForXRangeYRangeXOption2DStepForRangeOptionColorTitleStyleRGBBlackDarkGreyGreyBrownWhiteViolet LightMagenta LightGreen LightBlueLightRedDarkCyan DarkMagenta DarkOrange DarkYellow DarkGreenDarkBlueDarkRedCyanMagentaOrangeYellowGreenBlueRed LinespointsImpulsesDotsPointsLines TerminalTypeLatexJPEGGIFSVGPDFPNGEPSPSX11WindowsAqua GnuplotIdiomtoStringrender2Drender3Dsanitizeoptsexec$fPlot[] $fPlot[]0 $fPlot[]1 $fPlot[]2 $fPlot[]3 $fPlot(->) $fPlot[]4 $fPlot(->)0 $fPlot[]5 $fPlotGraph3D $fPlot[]6 $fPlotGraph2DStyle2D Yerrorlines Xyerrorlines Xerrorlines Yerrorbars Xyerrorbars XerrorbarsSteps HistogramsHistepsFsteps Financebars Filledcurves BoxyerrorbarsBoxes BoxerrorbarsforrangestepforXforYrangeXrangeYstepXstepYspace$fGnuplotIdiomColor$fGnuplotIdiomTerminalType$fGnuplotIdiom[]$fGnuplotIdiomOption$fGnuplotIdiomStyle$fGnuplotIdiom(,,)$fGnuplotIdiom(,)