h$0,X      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None >?6 matplotlibThe class of Haskell images or references to imagese which can be transferred to matplotlib. matplotlibValues which can be combined together to form a matplotlib command. These specify how values are rendered in Python code. matplotlib$Render a value inline in Python code matplotlib6Render a value as an optional parameter in Python code matplotlibA string to be rendered in python as a raw literal/code. In other words it is inserted directly as is into the code. matplotlibA string to be rendered in python as a raw string. In other words it is rendered as r8.  matplotlibA string to be rendered in python as a string. In other words it is rendered as 8.  matplotlibThroughout the API we need to accept options in order to expose matplotlib's many configuration options.  matplotlibresults in a=b matplotlibjust inserts the option verbatim as an argument at the end of the function matplotlibA maplotlib command, right now we have a very shallow embedding essentially dealing in strings containing python code as well as the ability to load data. The loaded data should be a json object. matplotlib.The wrapper type for a matplotlib computation. matplotlib Matplotlib$ matplotlib'Merge two commands with options between% matplotlibA combinator like " that also inserts an option& matplotlibAn internal helper to convert a list of options to the python code that applies those options in a call.' matplotlib7An internal helper that modifies the options of a plot.( matplotlibApply a list of options to a plot resolving any pending options.) matplotlibA combinator for () that applies a list of options to a plot* matplotlibBind a list of default options to a plot. Positional options are kept in order and default that way as well. Keyword arguments are also handled+ matplotlibMerge two sets of options, matplotlibRun python given a code string.. matplotlib*The standard python includes of every plot/ matplotlibThese will be Python strings and slashes would cause unwanted control characters.0 matplotlibThe python command that reads external data into the python data array1 matplotlib matplotlib"Largest element of a list of listsS matplotlib)An image that is a string is a file path.W matplotlib#Monoid instance for Matplotlib type?  !"#$%&'()*+,-./0123456789:;<=>?  !"  #$%&'()*+,-./0123456789:;<=>!5"6%6)6None *d matplotlib.Show a plot, blocks until the figure is closede matplotlib,Print the python code that would be executedf matplotlibSave to a fileg matplotlibGet the SVG for a figureh matplotlibPlot the cross-correlation and autocorrelation of several variables. TODO Due to a limitation in the options mechanism this takes explicit options.i matplotlib+Plot a histogram for the given values with binsj matplotlib.Plot a 2D histogram for the given values with binsk matplotlib'Plot the given values as a scatter plotl matplotlib(Create a bar at a position with a heightm matplotlib Plot a linen matplotlibLike  but takes an error bar value per point errorbar :: (ToJSON x, ToJSON y, ToJSON xs, ToJSON ys) => x -> y -> Maybe xs -> Maybe ys -> Matplotlibo matplotlibPlot a line given a function that will be executed for each element of given list. The list provides the x values, the function the y values.p matplotlib$Create a box plot for the given dataq matplotlib'Create a violin plot for the given datar matplotlibGiven a grid of x and y values and a number of steps call the given function and plot the 3D contours matplotlibGiven a grid of x and y values and a number of steps call the given function and plot the 3D projectiont matplotlib+Plot x against y interpolating with n stepsu matplotlibA handy function to plot a line between two points give a function and a number o stepsv matplotlibPlot a line between 0 and the length of the array with the given y valuesw matplotlib Plot a matrixx matplotlib Plot an imagey matplotlib Plot a matrixz matplotlib Plot a matrix{ matplotlib'Create a non-uniform image from samples| matplotlibCreate a pie chart} matplotlibPlot a KDE of the given functions; a good bandwith will be chosen automatically~ matplotlibSet an rc parameter matplotlibSet an rcParams key-value matplotlibEnable or disable TeX matplotlib Plot the a and b entries of the data object matplotlibPlot the Haskell objects x and y as a line matplotlib?Plot x against y where x is a date. xunit is something like weeks, yearStart, monthStart, dayStart are an offset to x. TODO This isn't general enough; it's missing some settings about the format. The call is also a mess. matplotlibCreate a histogram for the a entry of the data array matplotlibCreate a scatter plot accessing the given fields of the data array matplotlib;Create a line accessing the given entires of the data array matplotlibCreate a 3D contour matplotlibCreate a 3D projection matplotlibPlot a 3D wireframe accessing the given elements of the data array matplotlibPlot a 3D surface accessing the given elements of the data array matplotlib=Plot a contour accessing the given elements of the data array matplotlib8Draw a bag graph in a subplot TODO Why do we need this? matplotlibThe default bar with matplotlib/Create a set of labelled bars of a given height matplotlibCreate a subplot and a set of labelled bars TODO This is a mess.. matplotlibUpdate the data array to linearly interpolate between array entries matplotlibPlot a KDE of the given functions with an optional start/end and a bandwidth h matplotlibPlot cross-correlation matplotlibPlot auto-correlation matplotlib3A quiver plot; color is optional and can be nothing matplotlib4A key of a given size with a label for a quiver plot matplotlib!Plot text at a specified location matplotlib3Add a text to a figure instead of a particular plot matplotlibAdd an annotation matplotlib%Square up the aspect ratio of a plot. matplotlib%Square up the aspect ratio of a plot. matplotlibSet the rotation of the labels on the x axis to the given number of degrees matplotlibSet the x labels to be vertical matplotlib!Set the x scale to be logarithmic matplotlib!Set the y scale to be logarithmic matplotlibSet limits on the x axis matplotlibSet limits on the y axis matplotlib%Add a horizontal line across the axis matplotlibInsert a legend matplotlibInsert a color bar TODO This refers to the plot and not an axis. Might cause trouble with subplots matplotlib Add a title matplotlibShow/hide grid lines matplotlibEnable 3D projection matplotlibLabel and set limits of a set of 3D axis TODO This is a mess, does both more and less than it claims. matplotlibAdd a label to the x axis matplotlibAdd a label to the y axis matplotlibAdd a label to the z axis matplotlib&Set the spacing of ticks on the x axis matplotlibSet the labels on the x axis matplotlib&Set the spacing of ticks on the y axis matplotlibSet the labels on the y axis matplotlib-Create a subplot with the coordinates (r,c,f) matplotlib-Access a subplot with the coordinates (r,c,f) matplotlib8Creates subplots and stores them in an internal variable matplotlibAccess a subplot matplotlibAdd axes to a plot matplotlibAdd axes to a figure matplotlibCreates a new figure with the given id. If the Id is already in use it switches to that figure.  !"%)*6789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'matplotlib-0.7.7-5RGbtE8zrg84kOo4wYOpanGraphics.Matplotlib.InternalGraphics.Matplotlib MplotImagesaveHaskellImageloadPythonImage MplotValuetoPython toPythonOptLRSOptionKP MplotCommandLoadData LoadImageExeces Matplotlib mpCommandsmpPendingOptionmpRest mapLineartoPyresolvePending withMplot mplotStringmpreadData readImage%#optFnoptions## renderOptionsoptionFnoption@@ bindDefault bindDefaultFnpython pyBackend pyIncludes escapeSlashes pyReadData pyReadImagepyDetach pyOnscreenpyFigurepySVGo1o2strrawlit updateAxes updateFigureminimum2maximum2$fMplotValue[]$fMplotValueMaybe$fMplotValue[]0$fMplotValue(,)$fMplotValueBool$fMplotValue[]1$fMplotValue[]2$fMplotValue[]3$fMplotValue[]4$fMplotValueInt$fMplotValue[]5$fMplotValueInteger$fMplotValue[]6$fMplotValueDouble$fMplotValue[]7$fMplotValue[]8 $fMplotValueL $fMplotValueR $fMplotValueS$fMplotImage[]$fMplotImage[]0$fNFDataMplotCommand$fNFDataMatplotlib$fSemigroupMatplotlib$fMonoidMatplotlib$fShowL$fEqL$fOrdL$fShowR$fEqR$fOrdR$fShowS$fEqS$fOrdS $fShowOption $fEqOption $fOrdOptiononscreencodefiletoSvgxacorr histogram histogram2DscatterbarlineerrorbarlineFboxplot violinplotcontourF projectionsFplotInterpolated plotMapLinearline1matShowimshowpcolorpcolor3nonUniformImagepiedensityrc setParametersetTeXdataPlotplot streamplotdateLine dataHistogram dataScatterdataLinecontour projections wireframesurface contourRawsubplotDataBarbarDefaultWidthsubplotBarsLabelled subplotBars interpolatedensityBandwidthxcorracorrquiver quiverKeytextfigTextannotate setAspect squareAxesroateAxesLabels verticalAxeslogXlogYxlimylimaxhlinelegendcolorbartitlegridaxis3DProjection axis3DLabelsxlabelylabelzlabel setSizeInches tightLayoutxkcdxticksytickszticks xtickLabels ytickLabels ztickLabelsaxisXTickSpacingaxisXTickLabelsaxisYTickSpacingaxisYTickLabelsaxisXTicksPositionaxisYTicksPositionspinespineSetBoundsspineSetVisiblespineSetPositionsetAx addSubplot getSubplotsubplots setSubplotaxesaddAxesfigure