This file is indexed.

/usr/share/doc/libghc-chart-doc/html/Graphics-Rendering-Chart-Layout.html is in libghc-chart-doc 0.15-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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!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.Layout</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-Layout.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-Rendering-Chart-Layout.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-0.15: 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.Layout</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module glues together axes and plots to actually create a renderable
 for a chart.
</p><p>Note that template haskell is used to derive accessor functions
 (see <code><a href="Data.html#t:Accessor">Accessor</a></code>) for each field of the following data types:
</p><ul><li> <code><a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a></code>
</li><li> <code><a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a></code>
</li></ul><p>These accessors are not shown in this API documentation.  They have
 the same name as the field, but with the trailing underscore
 dropped. Hence for data field f_::F in type D, they have type
</p><pre>
   f :: Data.Accessor.Accessor D F
</pre></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:Layout1">Layout1</a> x y = <a href="#v:Layout1">Layout1</a> {<ul class="subs"><li><a href="#v:layout1_background_">layout1_background_</a> :: <a href="Graphics-Rendering-Chart-Types.html#t:CairoFillStyle">CairoFillStyle</a></li><li><a href="#v:layout1_plot_background_">layout1_plot_background_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-Chart-Types.html#t:CairoFillStyle">CairoFillStyle</a></li><li><a href="#v:layout1_title_">layout1_title_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></li><li><a href="#v:layout1_title_style_">layout1_title_style_</a> :: <a href="Graphics-Rendering-Chart-Types.html#t:CairoFontStyle">CairoFontStyle</a></li><li><a href="#v:layout1_bottom_axis_">layout1_bottom_axis_</a> :: <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x</li><li><a href="#v:layout1_top_axis_">layout1_top_axis_</a> :: <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x</li><li><a href="#v:layout1_left_axis_">layout1_left_axis_</a> :: <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> y</li><li><a href="#v:layout1_right_axis_">layout1_right_axis_</a> :: <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> y</li><li><a href="#v:layout1_yaxes_control_">layout1_yaxes_control_</a> :: ([y], [y]) -&gt; ([y], [y])</li><li><a href="#v:layout1_margin_">layout1_margin_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li><a href="#v:layout1_plots_">layout1_plots_</a> :: [<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y)]</li><li><a href="#v:layout1_legend_">layout1_legend_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-Chart-Legend.html#t:LegendStyle">LegendStyle</a></li><li><a href="#v:layout1_grid_last_">layout1_grid_last_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a></li></ul>}</li><li class="src short"><span class="keyword">data</span>  <a href="#t:LayoutAxis">LayoutAxis</a> x = <a href="#v:LayoutAxis">LayoutAxis</a> {<ul class="subs"><li><a href="#v:laxis_title_style_">laxis_title_style_</a> :: <a href="Graphics-Rendering-Chart-Types.html#t:CairoFontStyle">CairoFontStyle</a></li><li><a href="#v:laxis_title_">laxis_title_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></li><li><a href="#v:laxis_style_">laxis_style_</a> :: <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisStyle">AxisStyle</a></li><li><a href="#v:laxis_visible_">laxis_visible_</a> :: [x] -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:laxis_generate_">laxis_generate_</a> :: <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisFn">AxisFn</a> x</li><li><a href="#v:laxis_override_">laxis_override_</a> :: <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> x -&gt; <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> x</li><li><a href="#v:laxis_reverse_">laxis_reverse_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a></li></ul>}</li><li class="src short"><span class="keyword">data</span>  <a href="#t:Layout1Pick">Layout1Pick</a> x y<ul class="subs"><li>= <a href="#v:L1P_Legend">L1P_Legend</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a>  </li><li>| <a href="#v:L1P_Title">L1P_Title</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a>  </li><li>| <a href="#v:L1P_BottomAxisTitle">L1P_BottomAxisTitle</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a>  </li><li>| <a href="#v:L1P_TopAxisTitle">L1P_TopAxisTitle</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a>  </li><li>| <a href="#v:L1P_LeftAxisTitle">L1P_LeftAxisTitle</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a>  </li><li>| <a href="#v:L1P_RightAxisTitle">L1P_RightAxisTitle</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a>  </li><li>| <a href="#v:L1P_PlotArea">L1P_PlotArea</a> x y y  </li><li>| <a href="#v:L1P_BottomAxis">L1P_BottomAxis</a> x  </li><li>| <a href="#v:L1P_TopAxis">L1P_TopAxis</a> x  </li><li>| <a href="#v:L1P_LeftAxis">L1P_LeftAxis</a> y  </li><li>| <a href="#v:L1P_RightAxis">L1P_RightAxis</a> y  </li></ul></li><li class="src short"><span class="keyword">type</span> <a href="#t:MAxisFn">MAxisFn</a> t = [t] -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> t)</li><li class="src short"><a href="#v:defaultLayout1">defaultLayout1</a> :: (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:PlotValue">PlotValue</a> x, <a href="Graphics-Rendering-Chart-Axis-Types.html#t:PlotValue">PlotValue</a> y) =&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y</li><li class="src short"><a href="#v:layout1ToRenderable">layout1ToRenderable</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> x, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> y) =&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y -&gt; <a href="Graphics-Rendering-Chart-Renderable.html#t:Renderable">Renderable</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1Pick">Layout1Pick</a> x y)</li><li class="src short"><a href="#v:linkAxes">linkAxes</a> ::  ([a], [a]) -&gt; ([a], [a])</li><li class="src short"><a href="#v:independentAxes">independentAxes</a> ::  (a, b) -&gt; (a, b)</li><li class="src short"><a href="#v:updateAllAxesStyles">updateAllAxesStyles</a> ::  (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisStyle">AxisStyle</a> -&gt; <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisStyle">AxisStyle</a>) -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y</li><li class="src short"><a href="#v:setLayout1Foreground">setLayout1Foreground</a> ::  <a href="/usr/share/doc/libghc-colour-doc/html/Data-Colour.html#t:AlphaColour">AlphaColour</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y</li><li class="src short"><a href="#v:defaultLayoutAxis">defaultLayoutAxis</a> :: <a href="Graphics-Rendering-Chart-Axis-Types.html#t:PlotValue">PlotValue</a> t =&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> t</li><li class="src short"><a href="#v:laxis_title_style">laxis_title_style</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) <a href="Graphics-Rendering-Chart-Types.html#t:CairoFontStyle">CairoFontStyle</a></li><li class="src short"><a href="#v:laxis_title">laxis_title</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></li><li class="src short"><a href="#v:laxis_style">laxis_style</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisStyle">AxisStyle</a></li><li class="src short"><a href="#v:laxis_visible">laxis_visible</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) ([x] -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a>)</li><li class="src short"><a href="#v:laxis_generate">laxis_generate</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisFn">AxisFn</a> x)</li><li class="src short"><a href="#v:laxis_override">laxis_override</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> x -&gt; <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> x)</li><li class="src short"><a href="#v:laxis_reverse">laxis_reverse</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:layout1_background">layout1_background</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="Graphics-Rendering-Chart-Types.html#t:CairoFillStyle">CairoFillStyle</a></li><li class="src short"><a href="#v:layout1_plot_background">layout1_plot_background</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-Chart-Types.html#t:CairoFillStyle">CairoFillStyle</a>)</li><li class="src short"><a href="#v:layout1_title">layout1_title</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></li><li class="src short"><a href="#v:layout1_title_style">layout1_title_style</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="Graphics-Rendering-Chart-Types.html#t:CairoFontStyle">CairoFontStyle</a></li><li class="src short"><a href="#v:layout1_left_axis">layout1_left_axis</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> y)</li><li class="src short"><a href="#v:layout1_right_axis">layout1_right_axis</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> y)</li><li class="src short"><a href="#v:layout1_top_axis">layout1_top_axis</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x)</li><li class="src short"><a href="#v:layout1_bottom_axis">layout1_bottom_axis</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x)</li><li class="src short"><a href="#v:layout1_yaxes_control">layout1_yaxes_control</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (([y], [y]) -&gt; ([y], [y]))</li><li class="src short"><a href="#v:layout1_margin">layout1_margin</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:layout1_plots">layout1_plots</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) [<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y)]</li><li class="src short"><a href="#v:layout1_legend">layout1_legend</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-Chart-Legend.html#t:LegendStyle">LegendStyle</a>)</li><li class="src short"><a href="#v:layout1_grid_last">layout1_grid_last</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:renderLayout1sStacked">renderLayout1sStacked</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> x =&gt; [<a href="Graphics-Rendering-Chart-Layout.html#t:AnyLayout1">AnyLayout1</a> x] -&gt; <a href="Graphics-Rendering-Chart-Renderable.html#t:Renderable">Renderable</a> <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:AnyLayout1">AnyLayout1</a> x</li><li class="src short"><a href="#v:withAnyOrdinate">withAnyOrdinate</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> x, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> y) =&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:AnyLayout1">AnyLayout1</a> x</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Layout1" class="def">Layout1</a> x y <a href="src/Graphics-Rendering-Chart-Layout.html#Layout1" class="link">Source</a></p><div class="doc"><p>A Layout1 value is a single plot area, with optional: axes on
   each of the 4 sides; title at the top; legend at the bottom. It's
   parameterised by the types of values to be plotted on the horizonal
   and vertical axes.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Layout1" class="def">Layout1</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:layout1_background_" class="def">layout1_background_</a> :: <a href="Graphics-Rendering-Chart-Types.html#t:CairoFillStyle">CairoFillStyle</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_plot_background_" class="def">layout1_plot_background_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-Chart-Types.html#t:CairoFillStyle">CairoFillStyle</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_title_" class="def">layout1_title_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_title_style_" class="def">layout1_title_style_</a> :: <a href="Graphics-Rendering-Chart-Types.html#t:CairoFontStyle">CairoFontStyle</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_bottom_axis_" class="def">layout1_bottom_axis_</a> :: <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_top_axis_" class="def">layout1_top_axis_</a> :: <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_left_axis_" class="def">layout1_left_axis_</a> :: <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> y</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_right_axis_" class="def">layout1_right_axis_</a> :: <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> y</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_yaxes_control_" class="def">layout1_yaxes_control_</a> :: ([y], [y]) -&gt; ([y], [y])</dt><dd class="doc"><p>Function to map points from the left/right plot
   to the left/right axes. The default value is <code><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Prelude.html#v:id">id</a></code>.
</p></dd><dt class="src"><a name="v:layout1_margin_" class="def">layout1_margin_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_plots_" class="def">layout1_plots_</a> :: [<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y)]</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_legend_" class="def">layout1_legend_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-Chart-Legend.html#t:LegendStyle">LegendStyle</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:layout1_grid_last_" class="def">layout1_grid_last_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>True if the grid is to be rendered on top of the Plots.
</p></dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Layout1" class="caption collapser" onclick="toggleSection('i:Layout1')">Instances</p><div id="section.i:Layout1" class="show"><table><tr><td class="src">(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> x, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> y) =&gt; <a href="Graphics-Rendering-Chart-Renderable.html#t:ToRenderable">ToRenderable</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:LayoutAxis" class="def">LayoutAxis</a> x <a href="src/Graphics-Rendering-Chart-Layout.html#LayoutAxis" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:LayoutAxis" class="def">LayoutAxis</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:laxis_title_style_" class="def">laxis_title_style_</a> :: <a href="Graphics-Rendering-Chart-Types.html#t:CairoFontStyle">CairoFontStyle</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:laxis_title_" class="def">laxis_title_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:laxis_style_" class="def">laxis_style_</a> :: <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisStyle">AxisStyle</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:laxis_visible_" class="def">laxis_visible_</a> :: [x] -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Function that determines whether an axis should be visible,
   based upon the points plotted on this axis. The default value
   is 'not.null'.
</p></dd><dt class="src"><a name="v:laxis_generate_" class="def">laxis_generate_</a> :: <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisFn">AxisFn</a> x</dt><dd class="doc"><p>Function that generates the axis data, based upon the
   points plotted. The default value is <code><a href="Graphics-Rendering-Chart-Axis-Types.html#v:autoAxis">autoAxis</a></code>.
</p></dd><dt class="src"><a name="v:laxis_override_" class="def">laxis_override_</a> :: <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> x -&gt; <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> x</dt><dd class="doc"><p>Function that can be used to override the generated axis data.
   The default value is <code><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Prelude.html#v:id">id</a></code>.
</p></dd><dt class="src"><a name="v:laxis_reverse_" class="def">laxis_reverse_</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>True if left to right (bottom to top) is to show descending values.
</p></dd></dl><div class="clear"></div></div></td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Layout1Pick" class="def">Layout1Pick</a> x y <a href="src/Graphics-Rendering-Chart-Layout.html#Layout1Pick" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:L1P_Legend" class="def">L1P_Legend</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_Title" class="def">L1P_Title</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_BottomAxisTitle" class="def">L1P_BottomAxisTitle</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_TopAxisTitle" class="def">L1P_TopAxisTitle</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_LeftAxisTitle" class="def">L1P_LeftAxisTitle</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_RightAxisTitle" class="def">L1P_RightAxisTitle</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_PlotArea" class="def">L1P_PlotArea</a> x y y</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_BottomAxis" class="def">L1P_BottomAxis</a> x</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_TopAxis" class="def">L1P_TopAxis</a> x</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_LeftAxis" class="def">L1P_LeftAxis</a> y</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:L1P_RightAxis" class="def">L1P_RightAxis</a> y</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Layout1Pick" class="caption collapser" onclick="toggleSection('i:Layout1Pick')">Instances</p><div id="section.i:Layout1Pick" class="show"><table><tr><td class="src">(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> x, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> y) =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1Pick">Layout1Pick</a> x y)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:MAxisFn" class="def">MAxisFn</a> t = [t] -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> t)<a href="src/Graphics-Rendering-Chart-Layout.html#MAxisFn" class="link">Source</a></p><div class="doc"><p>A <code>MAxisFn</code> is a function that generates an (optional) axis
   given the points plotted against that axis.
</p></div></div><div class="top"><p class="src"><a name="v:defaultLayout1" class="def">defaultLayout1</a> :: (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:PlotValue">PlotValue</a> x, <a href="Graphics-Rendering-Chart-Axis-Types.html#t:PlotValue">PlotValue</a> y) =&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y<a href="src/Graphics-Rendering-Chart-Layout.html#defaultLayout1" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1ToRenderable" class="def">layout1ToRenderable</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> x, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> y) =&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y -&gt; <a href="Graphics-Rendering-Chart-Renderable.html#t:Renderable">Renderable</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1Pick">Layout1Pick</a> x y)<a href="src/Graphics-Rendering-Chart-Layout.html#layout1ToRenderable" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:linkAxes" class="def">linkAxes</a> ::  ([a], [a]) -&gt; ([a], [a])<a href="src/Graphics-Rendering-Chart-Layout.html#linkAxes" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:independentAxes" class="def">independentAxes</a> ::  (a, b) -&gt; (a, b)<a href="src/Graphics-Rendering-Chart-Layout.html#independentAxes" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:updateAllAxesStyles" class="def">updateAllAxesStyles</a> ::  (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisStyle">AxisStyle</a> -&gt; <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisStyle">AxisStyle</a>) -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y<a href="src/Graphics-Rendering-Chart-Layout.html#updateAllAxesStyles" class="link">Source</a></p><div class="doc"><p>Helper to update all axis styles on a Layout1 simultaneously.
</p></div></div><div class="top"><p class="src"><a name="v:setLayout1Foreground" class="def">setLayout1Foreground</a> ::  <a href="/usr/share/doc/libghc-colour-doc/html/Data-Colour.html#t:AlphaColour">AlphaColour</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y<a href="src/Graphics-Rendering-Chart-Layout.html#setLayout1Foreground" class="link">Source</a></p><div class="doc"><p>Helper to set the forground color uniformly on a Layout1.
</p></div></div><div class="top"><p class="src"><a name="v:defaultLayoutAxis" class="def">defaultLayoutAxis</a> :: <a href="Graphics-Rendering-Chart-Axis-Types.html#t:PlotValue">PlotValue</a> t =&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> t<a href="src/Graphics-Rendering-Chart-Layout.html#defaultLayoutAxis" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:laxis_title_style" class="def">laxis_title_style</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) <a href="Graphics-Rendering-Chart-Types.html#t:CairoFontStyle">CairoFontStyle</a><a href="src/Graphics-Rendering-Chart-Layout.html#laxis_title_style" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:laxis_title" class="def">laxis_title</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a><a href="src/Graphics-Rendering-Chart-Layout.html#laxis_title" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:laxis_style" class="def">laxis_style</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisStyle">AxisStyle</a><a href="src/Graphics-Rendering-Chart-Layout.html#laxis_style" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:laxis_visible" class="def">laxis_visible</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) ([x] -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a>)<a href="src/Graphics-Rendering-Chart-Layout.html#laxis_visible" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:laxis_generate" class="def">laxis_generate</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisFn">AxisFn</a> x)<a href="src/Graphics-Rendering-Chart-Layout.html#laxis_generate" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:laxis_override" class="def">laxis_override</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) (<a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> x -&gt; <a href="Graphics-Rendering-Chart-Axis-Types.html#t:AxisData">AxisData</a> x)<a href="src/Graphics-Rendering-Chart-Layout.html#laxis_override" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:laxis_reverse" class="def">laxis_reverse</a> :: <span class="keyword">forall</span> x.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-Rendering-Chart-Layout.html#laxis_reverse" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_background" class="def">layout1_background</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="Graphics-Rendering-Chart-Types.html#t:CairoFillStyle">CairoFillStyle</a><a href="src/Graphics-Rendering-Chart-Layout.html#layout1_background" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_plot_background" class="def">layout1_plot_background</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-Chart-Types.html#t:CairoFillStyle">CairoFillStyle</a>)<a href="src/Graphics-Rendering-Chart-Layout.html#layout1_plot_background" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_title" class="def">layout1_title</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a><a href="src/Graphics-Rendering-Chart-Layout.html#layout1_title" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_title_style" class="def">layout1_title_style</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="Graphics-Rendering-Chart-Types.html#t:CairoFontStyle">CairoFontStyle</a><a href="src/Graphics-Rendering-Chart-Layout.html#layout1_title_style" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_left_axis" class="def">layout1_left_axis</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> y)<a href="src/Graphics-Rendering-Chart-Layout.html#layout1_left_axis" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_right_axis" class="def">layout1_right_axis</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> y)<a href="src/Graphics-Rendering-Chart-Layout.html#layout1_right_axis" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_top_axis" class="def">layout1_top_axis</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x)<a href="src/Graphics-Rendering-Chart-Layout.html#layout1_top_axis" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_bottom_axis" class="def">layout1_bottom_axis</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="Graphics-Rendering-Chart-Layout.html#t:LayoutAxis">LayoutAxis</a> x)<a href="src/Graphics-Rendering-Chart-Layout.html#layout1_bottom_axis" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_yaxes_control" class="def">layout1_yaxes_control</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (([y], [y]) -&gt; ([y], [y]))<a href="src/Graphics-Rendering-Chart-Layout.html#layout1_yaxes_control" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_margin" class="def">layout1_margin</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a><a href="src/Graphics-Rendering-Chart-Layout.html#layout1_margin" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_plots" class="def">layout1_plots</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) [<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y) (<a href="Graphics-Rendering-Chart-Plot-Types.html#t:Plot">Plot</a> x y)]<a href="src/Graphics-Rendering-Chart-Layout.html#layout1_plots" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_legend" class="def">layout1_legend</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-Chart-Legend.html#t:LegendStyle">LegendStyle</a>)<a href="src/Graphics-Rendering-Chart-Layout.html#layout1_legend" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:layout1_grid_last" class="def">layout1_grid_last</a> :: <span class="keyword">forall</span> x y.  <a href="/usr/share/doc/libghc-data-accessor-doc/html/Data-Accessor-Basic.html#t:T">T</a> (<a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y) <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-Rendering-Chart-Layout.html#layout1_grid_last" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:renderLayout1sStacked" class="def">renderLayout1sStacked</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> x =&gt; [<a href="Graphics-Rendering-Chart-Layout.html#t:AnyLayout1">AnyLayout1</a> x] -&gt; <a href="Graphics-Rendering-Chart-Renderable.html#t:Renderable">Renderable</a> <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-Chart-Layout.html#renderLayout1sStacked" class="link">Source</a></p><div class="doc"><p>Render several layouts with the same abscissa type stacked so that their
   origins and axis titles are aligned horizontally with respect to each
   other.  The exterior margins and background are taken from the first
   element.
</p></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:AnyLayout1" class="def">AnyLayout1</a> x <a href="src/Graphics-Rendering-Chart-Layout.html#AnyLayout1" class="link">Source</a></p><div class="doc"><p>Encapsulates a <code><a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a></code> with a fixed abscissa type but
   arbitrary ordinate type.
</p></div></div><div class="top"><p class="src"><a name="v:withAnyOrdinate" class="def">withAnyOrdinate</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> x, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> y) =&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:Layout1">Layout1</a> x y -&gt; <a href="Graphics-Rendering-Chart-Layout.html#t:AnyLayout1">AnyLayout1</a> x<a href="src/Graphics-Rendering-Chart-Layout.html#withAnyOrdinate" 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.10.0</p></div></body></html>