This file is indexed.

/usr/share/doc/libghc-chart-doc/html/Graphics-Rendering-Chart-Plot-Types.html is in libghc-chart-doc 1.3-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Graphics.Rendering.Chart.Plot.Types</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Graphics-Rendering-Chart-Plot-Types.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-Rendering-Chart-Plot-Types.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">Chart-1.3: A library for generating 2D Charts and Plots</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Graphics.Rendering.Chart.Plot.Types</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Datatypes and functions common to the implementation of the various
 plot types.
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:Plot">Plot</a> x y = <a href="#v:Plot">Plot</a> {<ul class="subs"><li><a href="#v:_plot_render">_plot_render</a> :: <a href="Graphics-Rendering-Chart-Geometry.html#t:PointMapFn">PointMapFn</a> x y -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ()</li><li><a href="#v:_plot_legend">_plot_legend</a> :: [(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a>, <a href="Graphics-Rendering-Chart-Geometry.html#t:Rect">Rect</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ())]</li><li><a href="#v:_plot_all_points">_plot_all_points</a> :: ([x], [y])</li></ul>}</li><li class="src short"><a href="#v:joinPlot">joinPlot</a> ::  <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y -&gt; <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y -&gt; <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y</li><li class="src short"><span class="keyword">class</span>  <a href="#t:ToPlot">ToPlot</a> a  <span class="keyword">where</span><ul class="subs"><li><a href="#v:toPlot">toPlot</a> ::  a x y -&gt; <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y</li></ul></li><li class="src short"><a href="#v:mapXY">mapXY</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:PointMapFn">PointMapFn</a> x y -&gt; (x, y) -&gt; <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a></li><li class="src short"><a href="#v:plot_render">plot_render</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-lens-doc/html/Control-Lens-Type.html#t:Lens-39-">Lens'</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) (<a href="Graphics-Rendering-Chart-Geometry.html#t:PointMapFn">PointMapFn</a> x y -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ())</li><li class="src short"><a href="#v:plot_legend">plot_legend</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-lens-doc/html/Control-Lens-Type.html#t:Lens-39-">Lens'</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) [(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a>, <a href="Graphics-Rendering-Chart-Geometry.html#t:Rect">Rect</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ())]</li><li class="src short"><a href="#v:plot_all_points">plot_all_points</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-lens-doc/html/Control-Lens-Type.html#t:Lens-39-">Lens'</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) ([x], [y])</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Plot" class="def">Plot</a> x y <a href="src/Graphics-Rendering-Chart-Plot-Types.html#Plot" class="link">Source</a></p><div class="doc"><p>Interface to control plotting on a 2D area.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Plot" class="def">Plot</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:_plot_render" class="def">_plot_render</a> :: <a href="Graphics-Rendering-Chart-Geometry.html#t:PointMapFn">PointMapFn</a> x y -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ()</dt><dd class="doc"><p>Given the mapping between model space coordinates and device
   coordinates, render this plot into a chart.
</p></dd><dt class="src"><a name="v:_plot_legend" class="def">_plot_legend</a> :: [(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a>, <a href="Graphics-Rendering-Chart-Geometry.html#t:Rect">Rect</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ())]</dt><dd class="doc"><p>Details for how to show this plot in a legend. For each item
   the string is the text to show, and the function renders a
   graphical sample of the plot.
</p></dd><dt class="src"><a name="v:_plot_all_points" class="def">_plot_all_points</a> :: ([x], [y])</dt><dd class="doc"><p>All of the model space coordinates to be plotted. These are
   used to autoscale the axes where necessary.
</p></dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Plot" class="caption collapser" onclick="toggleSection('i:Plot')">Instances</p><div id="section.i:Plot" class="show"><table><tr><td class="src"><a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:joinPlot" class="def">joinPlot</a> ::  <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y -&gt; <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y -&gt; <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y<a href="src/Graphics-Rendering-Chart-Plot-Types.html#joinPlot" class="link">Source</a></p><div class="doc"><p>Join any two plots together (they will share a legend).
</p></div></div><div class="top"><p class="src"><span class="keyword">class</span>  <a name="t:ToPlot" class="def">ToPlot</a> a  <span class="keyword">where</span><a href="src/Graphics-Rendering-Chart-Plot-Types.html#ToPlot" class="link">Source</a></p><div class="doc"><p>A type class abstracting the conversion of a value to a Plot.
</p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:toPlot" class="def">toPlot</a> ::  a x y -&gt; <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y<a href="src/Graphics-Rendering-Chart-Plot-Types.html#toPlot" class="link">Source</a></p></div><div class="subs instances"><p id="control.i:ToPlot" class="caption collapser" onclick="toggleSection('i:ToPlot')">Instances</p><div id="section.i:ToPlot" class="show"><table><tr><td class="src"><a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> <a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> <a href="Graphics-Rendering-Chart-Plot-Hidden.html#t:PlotHidden">PlotHidden</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> <a href="Graphics-Rendering-Chart-Plot-Lines.html#t:PlotLines">PlotLines</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> <a href="Graphics-Rendering-Chart-Plot-Points.html#t:PlotPoints">PlotPoints</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> <a href="Graphics-Rendering-Chart-Plot-FillBetween.html#t:PlotFillBetween">PlotFillBetween</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> <a href="Graphics-Rendering-Chart-Plot-ErrBars.html#t:PlotErrBars">PlotErrBars</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> <a href="Graphics-Rendering-Chart-Plot-Candle.html#t:PlotCandle">PlotCandle</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> <a href="Graphics-Rendering-Chart-Plot-Annotation.html#t:PlotAnnotation">PlotAnnotation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-Rendering-Chart-Axis-Types.html#t:PlotValue">PlotValue</a> z =&gt; <a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> (<a href="Graphics-Rendering-Chart-Plot-AreaSpots.html#t:AreaSpots">AreaSpots</a> z)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Graphics-Rendering-Chart-Axis-Types.html#t:PlotValue">PlotValue</a> z, <a href="Graphics-Rendering-Chart-Axis-Types.html#t:PlotValue">PlotValue</a> t, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Text-Show.html#t:Show">Show</a> t) =&gt; <a href="Graphics-Rendering-Chart-Plot-Types.html#t:ToPlot">ToPlot</a> (<a href="Graphics-Rendering-Chart-Plot-AreaSpots.html#t:AreaSpots4D">AreaSpots4D</a> z t)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:mapXY" class="def">mapXY</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:PointMapFn">PointMapFn</a> x y -&gt; (x, y) -&gt; <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a><a href="src/Graphics-Rendering-Chart-Plot-Types.html#mapXY" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:plot_render" class="def">plot_render</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-lens-doc/html/Control-Lens-Type.html#t:Lens-39-">Lens'</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) (<a href="Graphics-Rendering-Chart-Geometry.html#t:PointMapFn">PointMapFn</a> x y -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ())<a href="src/Graphics-Rendering-Chart-Plot-Types.html#plot_render" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:plot_legend" class="def">plot_legend</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-lens-doc/html/Control-Lens-Type.html#t:Lens-39-">Lens'</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) [(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a>, <a href="Graphics-Rendering-Chart-Geometry.html#t:Rect">Rect</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ())]<a href="src/Graphics-Rendering-Chart-Plot-Types.html#plot_legend" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:plot_all_points" class="def">plot_all_points</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-lens-doc/html/Control-Lens-Type.html#t:Lens-39-">Lens'</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) ([x], [y])<a href="src/Graphics-Rendering-Chart-Plot-Types.html#plot_all_points" class="link">Source</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.2</p></div></body></html>