packages feed

Chart 1.3.2 → 1.3.3

raw patch · 5 files changed

+21/−22 lines, 5 filesdep ~lensPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: lens

API changes (from Hackage documentation)

+ Graphics.Rendering.Chart.State: instance (Default a, ToRenderable a) => ToRenderable (EC a b)
- Graphics.Rendering.Chart.Axis.Floating: la_labelf :: Lens (LinearAxisParams a_akon) (LinearAxisParams a_aljd) (a_akon -> String) (a_aljd -> String)
+ Graphics.Rendering.Chart.Axis.Floating: la_labelf :: Lens (LinearAxisParams a_aurF) (LinearAxisParams a_avmF) (a_aurF -> String) (a_avmF -> String)
- Graphics.Rendering.Chart.Axis.Floating: la_nLabels :: Lens' (LinearAxisParams a_akon) Int
+ Graphics.Rendering.Chart.Axis.Floating: la_nLabels :: Lens' (LinearAxisParams a_aurF) Int
- Graphics.Rendering.Chart.Axis.Floating: la_nTicks :: Lens' (LinearAxisParams a_akon) Int
+ Graphics.Rendering.Chart.Axis.Floating: la_nTicks :: Lens' (LinearAxisParams a_aurF) Int
- Graphics.Rendering.Chart.Axis.Floating: loga_labelf :: Iso (LogAxisParams a_akom) (LogAxisParams a_alkX) (a_akom -> String) (a_alkX -> String)
+ Graphics.Rendering.Chart.Axis.Floating: loga_labelf :: Iso (LogAxisParams a_aurE) (LogAxisParams a_avop) (a_aurE -> String) (a_avop -> String)
- Graphics.Rendering.Chart.Axis.Types: axis_grid :: Lens' (AxisData x_agUf) [x_agUf]
+ Graphics.Rendering.Chart.Axis.Types: axis_grid :: Lens' (AxisData x_aoyt) [x_aoyt]
- Graphics.Rendering.Chart.Axis.Types: axis_labels :: Lens' (AxisData x_agUf) [[(x_agUf, String)]]
+ Graphics.Rendering.Chart.Axis.Types: axis_labels :: Lens' (AxisData x_aoyt) [[(x_aoyt, String)]]
- Graphics.Rendering.Chart.Axis.Types: axis_ticks :: Lens' (AxisData x_agUf) [(x_agUf, Double)]
+ Graphics.Rendering.Chart.Axis.Types: axis_ticks :: Lens' (AxisData x_aoyt) [(x_aoyt, Double)]
- Graphics.Rendering.Chart.Axis.Types: axis_tropweiv :: Lens' (AxisData x_agUf) (Range -> Double -> x_agUf)
+ Graphics.Rendering.Chart.Axis.Types: axis_tropweiv :: Lens' (AxisData x_aoyt) (Range -> Double -> x_aoyt)
- Graphics.Rendering.Chart.Axis.Types: axis_viewport :: Lens' (AxisData x_agUf) (Range -> x_agUf -> Double)
+ Graphics.Rendering.Chart.Axis.Types: axis_viewport :: Lens' (AxisData x_aoyt) (Range -> x_aoyt -> Double)
- Graphics.Rendering.Chart.Axis.Types: axis_visibility :: Lens' (AxisData x_agUf) AxisVisibility
+ Graphics.Rendering.Chart.Axis.Types: axis_visibility :: Lens' (AxisData x_aoyt) AxisVisibility
- Graphics.Rendering.Chart.Layout: laxis_generate :: Lens' (LayoutAxis x_aIUB) (AxisFn x_aIUB)
+ Graphics.Rendering.Chart.Layout: laxis_generate :: Lens' (LayoutAxis x_a1aAR) (AxisFn x_a1aAR)
- Graphics.Rendering.Chart.Layout: laxis_override :: Lens' (LayoutAxis x_aIUB) (AxisData x_aIUB -> AxisData x_aIUB)
+ Graphics.Rendering.Chart.Layout: laxis_override :: Lens' (LayoutAxis x_a1aAR) (AxisData x_a1aAR -> AxisData x_a1aAR)
- Graphics.Rendering.Chart.Layout: laxis_reverse :: Lens' (LayoutAxis x_aIUB) Bool
+ Graphics.Rendering.Chart.Layout: laxis_reverse :: Lens' (LayoutAxis x_a1aAR) Bool
- Graphics.Rendering.Chart.Layout: laxis_style :: Lens' (LayoutAxis x_aIUB) AxisStyle
+ Graphics.Rendering.Chart.Layout: laxis_style :: Lens' (LayoutAxis x_a1aAR) AxisStyle
- Graphics.Rendering.Chart.Layout: laxis_title :: Lens' (LayoutAxis x_aIUB) String
+ Graphics.Rendering.Chart.Layout: laxis_title :: Lens' (LayoutAxis x_a1aAR) String
- Graphics.Rendering.Chart.Layout: laxis_title_style :: Lens' (LayoutAxis x_aIUB) FontStyle
+ Graphics.Rendering.Chart.Layout: laxis_title_style :: Lens' (LayoutAxis x_a1aAR) FontStyle
- Graphics.Rendering.Chart.Layout: layout_background :: Lens' (Layout x_aIUw y_aIUx) FillStyle
+ Graphics.Rendering.Chart.Layout: layout_background :: Lens' (Layout x_a1aAM y_a1aAN) FillStyle
- Graphics.Rendering.Chart.Layout: layout_bottom_axis_visibility :: Lens' (Layout x_aIUw y_aIUx) AxisVisibility
+ Graphics.Rendering.Chart.Layout: layout_bottom_axis_visibility :: Lens' (Layout x_a1aAM y_a1aAN) AxisVisibility
- Graphics.Rendering.Chart.Layout: layout_grid_last :: Lens' (Layout x_aIUw y_aIUx) Bool
+ Graphics.Rendering.Chart.Layout: layout_grid_last :: Lens' (Layout x_a1aAM y_a1aAN) Bool
- Graphics.Rendering.Chart.Layout: layout_left_axis_visibility :: Lens' (Layout x_aIUw y_aIUx) AxisVisibility
+ Graphics.Rendering.Chart.Layout: layout_left_axis_visibility :: Lens' (Layout x_a1aAM y_a1aAN) AxisVisibility
- Graphics.Rendering.Chart.Layout: layout_legend :: Lens' (Layout x_aIUw y_aIUx) (Maybe LegendStyle)
+ Graphics.Rendering.Chart.Layout: layout_legend :: Lens' (Layout x_a1aAM y_a1aAN) (Maybe LegendStyle)
- Graphics.Rendering.Chart.Layout: layout_margin :: Lens' (Layout x_aIUw y_aIUx) Double
+ Graphics.Rendering.Chart.Layout: layout_margin :: Lens' (Layout x_a1aAM y_a1aAN) Double
- Graphics.Rendering.Chart.Layout: layout_plot_background :: Lens' (Layout x_aIUw y_aIUx) (Maybe FillStyle)
+ Graphics.Rendering.Chart.Layout: layout_plot_background :: Lens' (Layout x_a1aAM y_a1aAN) (Maybe FillStyle)
- Graphics.Rendering.Chart.Layout: layout_plots :: Lens' (Layout x_aIUw y_aIUx) [Plot x_aIUw y_aIUx]
+ Graphics.Rendering.Chart.Layout: layout_plots :: Lens' (Layout x_a1aAM y_a1aAN) [Plot x_a1aAM y_a1aAN]
- Graphics.Rendering.Chart.Layout: layout_right_axis_visibility :: Lens' (Layout x_aIUw y_aIUx) AxisVisibility
+ Graphics.Rendering.Chart.Layout: layout_right_axis_visibility :: Lens' (Layout x_a1aAM y_a1aAN) AxisVisibility
- Graphics.Rendering.Chart.Layout: layout_title :: Lens' (Layout x_aIUw y_aIUx) String
+ Graphics.Rendering.Chart.Layout: layout_title :: Lens' (Layout x_a1aAM y_a1aAN) String
- Graphics.Rendering.Chart.Layout: layout_title_style :: Lens' (Layout x_aIUw y_aIUx) FontStyle
+ Graphics.Rendering.Chart.Layout: layout_title_style :: Lens' (Layout x_a1aAM y_a1aAN) FontStyle
- Graphics.Rendering.Chart.Layout: layout_top_axis_visibility :: Lens' (Layout x_aIUw y_aIUx) AxisVisibility
+ Graphics.Rendering.Chart.Layout: layout_top_axis_visibility :: Lens' (Layout x_a1aAM y_a1aAN) AxisVisibility
- Graphics.Rendering.Chart.Layout: layout_x_axis :: Lens' (Layout x_aIUw y_aIUx) (LayoutAxis x_aIUw)
+ Graphics.Rendering.Chart.Layout: layout_x_axis :: Lens' (Layout x_a1aAM y_a1aAN) (LayoutAxis x_a1aAM)
- Graphics.Rendering.Chart.Layout: layout_y_axis :: Lens' (Layout x_aIUw y_aIUx) (LayoutAxis y_aIUx)
+ Graphics.Rendering.Chart.Layout: layout_y_axis :: Lens' (Layout x_a1aAM y_a1aAN) (LayoutAxis y_a1aAN)
- Graphics.Rendering.Chart.Layout: layoutlr_background :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) FillStyle
+ Graphics.Rendering.Chart.Layout: layoutlr_background :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) FillStyle
- Graphics.Rendering.Chart.Layout: layoutlr_bottom_axis_visibility :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) AxisVisibility
+ Graphics.Rendering.Chart.Layout: layoutlr_bottom_axis_visibility :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) AxisVisibility
- Graphics.Rendering.Chart.Layout: layoutlr_grid_last :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) Bool
+ Graphics.Rendering.Chart.Layout: layoutlr_grid_last :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) Bool
- Graphics.Rendering.Chart.Layout: layoutlr_left_axis :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) (LayoutAxis y1_aISx)
+ Graphics.Rendering.Chart.Layout: layoutlr_left_axis :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) (LayoutAxis y1_a1ayN)
- Graphics.Rendering.Chart.Layout: layoutlr_left_axis_visibility :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) AxisVisibility
+ Graphics.Rendering.Chart.Layout: layoutlr_left_axis_visibility :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) AxisVisibility
- Graphics.Rendering.Chart.Layout: layoutlr_legend :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) (Maybe LegendStyle)
+ Graphics.Rendering.Chart.Layout: layoutlr_legend :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) (Maybe LegendStyle)
- Graphics.Rendering.Chart.Layout: layoutlr_margin :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) Double
+ Graphics.Rendering.Chart.Layout: layoutlr_margin :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) Double
- Graphics.Rendering.Chart.Layout: layoutlr_plot_background :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) (Maybe FillStyle)
+ Graphics.Rendering.Chart.Layout: layoutlr_plot_background :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) (Maybe FillStyle)
- Graphics.Rendering.Chart.Layout: layoutlr_plots :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) [Either (Plot x_aISw y1_aISx) (Plot x_aISw y2_aISy)]
+ Graphics.Rendering.Chart.Layout: layoutlr_plots :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) [Either (Plot x_a1ayM y1_a1ayN) (Plot x_a1ayM y2_a1ayO)]
- Graphics.Rendering.Chart.Layout: layoutlr_right_axis :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) (LayoutAxis y2_aISy)
+ Graphics.Rendering.Chart.Layout: layoutlr_right_axis :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) (LayoutAxis y2_a1ayO)
- Graphics.Rendering.Chart.Layout: layoutlr_right_axis_visibility :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) AxisVisibility
+ Graphics.Rendering.Chart.Layout: layoutlr_right_axis_visibility :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) AxisVisibility
- Graphics.Rendering.Chart.Layout: layoutlr_title :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) String
+ Graphics.Rendering.Chart.Layout: layoutlr_title :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) String
- Graphics.Rendering.Chart.Layout: layoutlr_title_style :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) FontStyle
+ Graphics.Rendering.Chart.Layout: layoutlr_title_style :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) FontStyle
- Graphics.Rendering.Chart.Layout: layoutlr_top_axis_visibility :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) AxisVisibility
+ Graphics.Rendering.Chart.Layout: layoutlr_top_axis_visibility :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) AxisVisibility
- Graphics.Rendering.Chart.Layout: layoutlr_x_axis :: Lens' (LayoutLR x_aISw y1_aISx y2_aISy) (LayoutAxis x_aISw)
+ Graphics.Rendering.Chart.Layout: layoutlr_x_axis :: Lens' (LayoutLR x_a1ayM y1_a1ayN y2_a1ayO) (LayoutAxis x_a1ayM)
- Graphics.Rendering.Chart.Layout: slayouts_compress_legend :: Lens' (StackedLayouts x_aISr) Bool
+ Graphics.Rendering.Chart.Layout: slayouts_compress_legend :: Lens' (StackedLayouts x_a1ayH) Bool
- Graphics.Rendering.Chart.Layout: slayouts_layouts :: Lens (StackedLayouts x_aISr) (StackedLayouts x_aKmC) [StackedLayout x_aISr] [StackedLayout x_aKmC]
+ Graphics.Rendering.Chart.Layout: slayouts_layouts :: Lens (StackedLayouts x_a1ayH) (StackedLayouts x_a1c2S) [StackedLayout x_a1ayH] [StackedLayout x_a1c2S]
- Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_angle :: Lens' (PlotAnnotation x_aEOB y_aEOC) Double
+ Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_angle :: Lens' (PlotAnnotation x_a13zA y_a13zB) Double
- Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_hanchor :: Lens' (PlotAnnotation x_aEOB y_aEOC) HTextAnchor
+ Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_hanchor :: Lens' (PlotAnnotation x_a13zA y_a13zB) HTextAnchor
- Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_style :: Lens' (PlotAnnotation x_aEOB y_aEOC) FontStyle
+ Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_style :: Lens' (PlotAnnotation x_a13zA y_a13zB) FontStyle
- Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_values :: Lens (PlotAnnotation x_aEOB y_aEOC) (PlotAnnotation x_aERF y_aERG) [(x_aEOB, y_aEOC, String)] [(x_aERF, y_aERG, String)]
+ Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_values :: Lens (PlotAnnotation x_a13zA y_a13zB) (PlotAnnotation x_a13CE y_a13CF) [(x_a13zA, y_a13zB, String)] [(x_a13CE, y_a13CF, String)]
- Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_vanchor :: Lens' (PlotAnnotation x_aEOB y_aEOC) VTextAnchor
+ Graphics.Rendering.Chart.Plot.Annotation: plot_annotation_vanchor :: Lens' (PlotAnnotation x_a13zA y_a13zB) VTextAnchor
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_linethick :: Lens' (AreaSpots4D z_aFfy t_aFfz x_aFfA y_aFfB) Double
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_linethick :: Lens' (AreaSpots4D z_a14hZ t_a14i0 x_a14i1 y_a14i2) Double
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_max_radius :: Lens' (AreaSpots4D z_aFfy t_aFfz x_aFfA y_aFfB) Double
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_max_radius :: Lens' (AreaSpots4D z_a14hZ t_a14i0 x_a14i1 y_a14i2) Double
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_opacity :: Lens' (AreaSpots4D z_aFfy t_aFfz x_aFfA y_aFfB) Double
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_opacity :: Lens' (AreaSpots4D z_a14hZ t_a14i0 x_a14i1 y_a14i2) Double
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_palette :: Lens' (AreaSpots4D z_aFfy t_aFfz x_aFfA y_aFfB) [Colour Double]
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_palette :: Lens' (AreaSpots4D z_a14hZ t_a14i0 x_a14i1 y_a14i2) [Colour Double]
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_title :: Lens' (AreaSpots4D z_aFfy t_aFfz x_aFfA y_aFfB) String
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_title :: Lens' (AreaSpots4D z_a14hZ t_a14i0 x_a14i1 y_a14i2) String
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_values :: Lens (AreaSpots4D z_aFfy t_aFfz x_aFfA y_aFfB) (AreaSpots4D z_aFIF t_aFIG x_aFIH y_aFII) [(x_aFfA, y_aFfB, z_aFfy, t_aFfz)] [(x_aFIH, y_aFII, z_aFIF, t_aFIG)]
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_4d_values :: Lens (AreaSpots4D z_a14hZ t_a14i0 x_a14i1 y_a14i2) (AreaSpots4D z_a14L6 t_a14L7 x_a14L8 y_a14L9) [(x_a14i1, y_a14i2, z_a14hZ, t_a14i0)] [(x_a14L8, y_a14L9, z_a14L6, t_a14L7)]
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_fillcolour :: Lens' (AreaSpots z_aFfC x_aFfD y_aFfE) (Colour Double)
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_fillcolour :: Lens' (AreaSpots z_a14i3 x_a14i4 y_a14i5) (Colour Double)
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_linecolour :: Lens' (AreaSpots z_aFfC x_aFfD y_aFfE) (AlphaColour Double)
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_linecolour :: Lens' (AreaSpots z_a14i3 x_a14i4 y_a14i5) (AlphaColour Double)
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_linethick :: Lens' (AreaSpots z_aFfC x_aFfD y_aFfE) Double
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_linethick :: Lens' (AreaSpots z_a14i3 x_a14i4 y_a14i5) Double
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_max_radius :: Lens' (AreaSpots z_aFfC x_aFfD y_aFfE) Double
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_max_radius :: Lens' (AreaSpots z_a14i3 x_a14i4 y_a14i5) Double
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_opacity :: Lens' (AreaSpots z_aFfC x_aFfD y_aFfE) Double
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_opacity :: Lens' (AreaSpots z_a14i3 x_a14i4 y_a14i5) Double
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_title :: Lens' (AreaSpots z_aFfC x_aFfD y_aFfE) String
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_title :: Lens' (AreaSpots z_a14i3 x_a14i4 y_a14i5) String
- Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_values :: Lens (AreaSpots z_aFfC x_aFfD y_aFfE) (AreaSpots z_aFD5 x_aFD6 y_aFD7) [(x_aFfD, y_aFfE, z_aFfC)] [(x_aFD6, y_aFD7, z_aFD5)]
+ Graphics.Rendering.Chart.Plot.AreaSpots: area_spots_values :: Lens (AreaSpots z_a14i3 x_a14i4 y_a14i5) (AreaSpots z_a14Fw x_a14Fx y_a14Fy) [(x_a14i4, y_a14i5, z_a14i3)] [(x_a14Fx, y_a14Fy, z_a14Fw)]
- Graphics.Rendering.Chart.Plot.Bars: plot_bars_alignment :: Lens' (PlotBars x_aD3R y_aD3S) PlotBarsAlignment
+ Graphics.Rendering.Chart.Plot.Bars: plot_bars_alignment :: Lens' (PlotBars x_a10ro y_a10rp) PlotBarsAlignment
- Graphics.Rendering.Chart.Plot.Bars: plot_bars_item_styles :: Lens' (PlotBars x_aD3R y_aD3S) [(FillStyle, Maybe LineStyle)]
+ Graphics.Rendering.Chart.Plot.Bars: plot_bars_item_styles :: Lens' (PlotBars x_a10ro y_a10rp) [(FillStyle, Maybe LineStyle)]
- Graphics.Rendering.Chart.Plot.Bars: plot_bars_reference :: Lens' (PlotBars x_aD3R y_aD3S) y_aD3S
+ Graphics.Rendering.Chart.Plot.Bars: plot_bars_reference :: Lens' (PlotBars x_a10ro y_a10rp) y_a10rp
- Graphics.Rendering.Chart.Plot.Bars: plot_bars_singleton_width :: Lens' (PlotBars x_aD3R y_aD3S) Double
+ Graphics.Rendering.Chart.Plot.Bars: plot_bars_singleton_width :: Lens' (PlotBars x_a10ro y_a10rp) Double
- Graphics.Rendering.Chart.Plot.Bars: plot_bars_spacing :: Lens' (PlotBars x_aD3R y_aD3S) PlotBarsSpacing
+ Graphics.Rendering.Chart.Plot.Bars: plot_bars_spacing :: Lens' (PlotBars x_a10ro y_a10rp) PlotBarsSpacing
- Graphics.Rendering.Chart.Plot.Bars: plot_bars_style :: Lens' (PlotBars x_aD3R y_aD3S) PlotBarsStyle
+ Graphics.Rendering.Chart.Plot.Bars: plot_bars_style :: Lens' (PlotBars x_a10ro y_a10rp) PlotBarsStyle
- Graphics.Rendering.Chart.Plot.Bars: plot_bars_titles :: Lens' (PlotBars x_aD3R y_aD3S) [String]
+ Graphics.Rendering.Chart.Plot.Bars: plot_bars_titles :: Lens' (PlotBars x_a10ro y_a10rp) [String]
- Graphics.Rendering.Chart.Plot.Bars: plot_bars_values :: Lens (PlotBars x_aD3R y_aD3S) (PlotBars x_aDh5 y_aD3S) [(x_aD3R, [y_aD3S])] [(x_aDh5, [y_aD3S])]
+ Graphics.Rendering.Chart.Plot.Bars: plot_bars_values :: Lens (PlotBars x_a10ro y_a10rp) (PlotBars x_a10EC y_a10rp) [(x_a10ro, [y_a10rp])] [(x_a10EC, [y_a10rp])]
- Graphics.Rendering.Chart.Plot.Candle: plot_candle_centre :: Lens' (PlotCandle x_aBdM y_aBdN) Double
+ Graphics.Rendering.Chart.Plot.Candle: plot_candle_centre :: Lens' (PlotCandle x_aX6R y_aX6S) Double
- Graphics.Rendering.Chart.Plot.Candle: plot_candle_fall_fill_style :: Lens' (PlotCandle x_aBdM y_aBdN) FillStyle
+ Graphics.Rendering.Chart.Plot.Candle: plot_candle_fall_fill_style :: Lens' (PlotCandle x_aX6R y_aX6S) FillStyle
- Graphics.Rendering.Chart.Plot.Candle: plot_candle_fill :: Lens' (PlotCandle x_aBdM y_aBdN) Bool
+ Graphics.Rendering.Chart.Plot.Candle: plot_candle_fill :: Lens' (PlotCandle x_aX6R y_aX6S) Bool
- Graphics.Rendering.Chart.Plot.Candle: plot_candle_line_style :: Lens' (PlotCandle x_aBdM y_aBdN) LineStyle
+ Graphics.Rendering.Chart.Plot.Candle: plot_candle_line_style :: Lens' (PlotCandle x_aX6R y_aX6S) LineStyle
- Graphics.Rendering.Chart.Plot.Candle: plot_candle_rise_fill_style :: Lens' (PlotCandle x_aBdM y_aBdN) FillStyle
+ Graphics.Rendering.Chart.Plot.Candle: plot_candle_rise_fill_style :: Lens' (PlotCandle x_aX6R y_aX6S) FillStyle
- Graphics.Rendering.Chart.Plot.Candle: plot_candle_tick_length :: Lens' (PlotCandle x_aBdM y_aBdN) Double
+ Graphics.Rendering.Chart.Plot.Candle: plot_candle_tick_length :: Lens' (PlotCandle x_aX6R y_aX6S) Double
- Graphics.Rendering.Chart.Plot.Candle: plot_candle_title :: Lens' (PlotCandle x_aBdM y_aBdN) String
+ Graphics.Rendering.Chart.Plot.Candle: plot_candle_title :: Lens' (PlotCandle x_aX6R y_aX6S) String
- Graphics.Rendering.Chart.Plot.Candle: plot_candle_values :: Lens (PlotCandle x_aBdM y_aBdN) (PlotCandle x_aBox y_aBoy) [Candle x_aBdM y_aBdN] [Candle x_aBox y_aBoy]
+ Graphics.Rendering.Chart.Plot.Candle: plot_candle_values :: Lens (PlotCandle x_aX6R y_aX6S) (PlotCandle x_aXhC y_aXhD) [Candle x_aX6R y_aX6S] [Candle x_aXhC y_aXhD]
- Graphics.Rendering.Chart.Plot.Candle: plot_candle_width :: Lens' (PlotCandle x_aBdM y_aBdN) Double
+ Graphics.Rendering.Chart.Plot.Candle: plot_candle_width :: Lens' (PlotCandle x_aX6R y_aX6S) Double
- Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_line_style :: Lens' (PlotErrBars x_azYY y_azYZ) LineStyle
+ Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_line_style :: Lens' (PlotErrBars x_aUPd y_aUPe) LineStyle
- Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_overhang :: Lens' (PlotErrBars x_azYY y_azYZ) Double
+ Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_overhang :: Lens' (PlotErrBars x_aUPd y_aUPe) Double
- Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_tick_length :: Lens' (PlotErrBars x_azYY y_azYZ) Double
+ Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_tick_length :: Lens' (PlotErrBars x_aUPd y_aUPe) Double
- Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_title :: Lens' (PlotErrBars x_azYY y_azYZ) String
+ Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_title :: Lens' (PlotErrBars x_aUPd y_aUPe) String
- Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_values :: Lens (PlotErrBars x_azYY y_azYZ) (PlotErrBars x_aA8L y_aA8M) [ErrPoint x_azYY y_azYZ] [ErrPoint x_aA8L y_aA8M]
+ Graphics.Rendering.Chart.Plot.ErrBars: plot_errbars_values :: Lens (PlotErrBars x_aUPd y_aUPe) (PlotErrBars x_aUZ0 y_aUZ1) [ErrPoint x_aUPd y_aUPe] [ErrPoint x_aUZ0 y_aUZ1]
- Graphics.Rendering.Chart.Plot.FillBetween: plot_fillbetween_style :: Lens' (PlotFillBetween x_azw4 y_azw5) FillStyle
+ Graphics.Rendering.Chart.Plot.FillBetween: plot_fillbetween_style :: Lens' (PlotFillBetween x_aU1I y_aU1J) FillStyle
- Graphics.Rendering.Chart.Plot.FillBetween: plot_fillbetween_title :: Lens' (PlotFillBetween x_azw4 y_azw5) String
+ Graphics.Rendering.Chart.Plot.FillBetween: plot_fillbetween_title :: Lens' (PlotFillBetween x_aU1I y_aU1J) String
- Graphics.Rendering.Chart.Plot.FillBetween: plot_fillbetween_values :: Lens (PlotFillBetween x_azw4 y_azw5) (PlotFillBetween x_azA4 y_azA5) [(x_azw4, (y_azw5, y_azw5))] [(x_azA4, (y_azA5, y_azA5))]
+ Graphics.Rendering.Chart.Plot.FillBetween: plot_fillbetween_values :: Lens (PlotFillBetween x_aU1I y_aU1J) (PlotFillBetween x_aU5I y_aU5J) [(x_aU1I, (y_aU1J, y_aU1J))] [(x_aU5I, (y_aU5J, y_aU5J))]
- Graphics.Rendering.Chart.Plot.Hidden: plot_hidden_x_values :: Lens (PlotHidden x_ax79 y_ax7a) (PlotHidden x_ax7V y_ax7a) [x_ax79] [x_ax7V]
+ Graphics.Rendering.Chart.Plot.Hidden: plot_hidden_x_values :: Lens (PlotHidden x_aQ0l y_aQ0m) (PlotHidden x_aQ17 y_aQ0m) [x_aQ0l] [x_aQ17]
- Graphics.Rendering.Chart.Plot.Hidden: plot_hidden_y_values :: Lens (PlotHidden x_ax79 y_ax7a) (PlotHidden x_ax79 y_ax7W) [y_ax7a] [y_ax7W]
+ Graphics.Rendering.Chart.Plot.Hidden: plot_hidden_y_values :: Lens (PlotHidden x_aQ0l y_aQ0m) (PlotHidden x_aQ0l y_aQ18) [y_aQ0m] [y_aQ18]
- Graphics.Rendering.Chart.Plot.Lines: plot_lines_limit_values :: Lens' (PlotLines x_axeN y_axeO) [[(Limit x_axeN, Limit y_axeO)]]
+ Graphics.Rendering.Chart.Plot.Lines: plot_lines_limit_values :: Lens' (PlotLines x_aQcZ y_aQd0) [[(Limit x_aQcZ, Limit y_aQd0)]]
- Graphics.Rendering.Chart.Plot.Lines: plot_lines_style :: Lens' (PlotLines x_axeN y_axeO) LineStyle
+ Graphics.Rendering.Chart.Plot.Lines: plot_lines_style :: Lens' (PlotLines x_aQcZ y_aQd0) LineStyle
- Graphics.Rendering.Chart.Plot.Lines: plot_lines_title :: Lens' (PlotLines x_axeN y_axeO) String
+ Graphics.Rendering.Chart.Plot.Lines: plot_lines_title :: Lens' (PlotLines x_aQcZ y_aQd0) String
- Graphics.Rendering.Chart.Plot.Lines: plot_lines_values :: Lens' (PlotLines x_axeN y_axeO) [[(x_axeN, y_axeO)]]
+ Graphics.Rendering.Chart.Plot.Lines: plot_lines_values :: Lens' (PlotLines x_aQcZ y_aQd0) [[(x_aQcZ, y_aQd0)]]
- Graphics.Rendering.Chart.Plot.Points: plot_points_style :: Lens' (PlotPoints x_azcu y_azcv) PointStyle
+ Graphics.Rendering.Chart.Plot.Points: plot_points_style :: Lens' (PlotPoints x_aTul y_aTum) PointStyle
- Graphics.Rendering.Chart.Plot.Points: plot_points_title :: Lens' (PlotPoints x_azcu y_azcv) String
+ Graphics.Rendering.Chart.Plot.Points: plot_points_title :: Lens' (PlotPoints x_aTul y_aTum) String
- Graphics.Rendering.Chart.Plot.Points: plot_points_values :: Lens (PlotPoints x_azcu y_azcv) (PlotPoints x_azfu y_azfv) [(x_azcu, y_azcv)] [(x_azfu, y_azfv)]
+ Graphics.Rendering.Chart.Plot.Points: plot_points_values :: Lens (PlotPoints x_aTul y_aTum) (PlotPoints x_aTxl y_aTxm) [(x_aTul, y_aTum)] [(x_aTxl, y_aTxm)]
- Graphics.Rendering.Chart.Plot.Types: plot_all_points :: Lens' (Plot x_awSJ y_awSK) ([x_awSJ], [y_awSK])
+ Graphics.Rendering.Chart.Plot.Types: plot_all_points :: Lens' (Plot x_aPCo y_aPCp) ([x_aPCo], [y_aPCp])
- Graphics.Rendering.Chart.Plot.Types: plot_legend :: Lens' (Plot x_awSJ y_awSK) [(String, Rect -> ChartBackend ())]
+ Graphics.Rendering.Chart.Plot.Types: plot_legend :: Lens' (Plot x_aPCo y_aPCp) [(String, Rect -> ChartBackend ())]
- Graphics.Rendering.Chart.Plot.Types: plot_render :: Lens' (Plot x_awSJ y_awSK) (PointMapFn x_awSJ y_awSK -> ChartBackend ())
+ Graphics.Rendering.Chart.Plot.Types: plot_render :: Lens' (Plot x_aPCo y_aPCp) (PointMapFn x_aPCo y_aPCp -> ChartBackend ())
- Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_grid :: Lens' (PlotVectors x_axNK y_axNL) [(x_axNK, y_axNL)]
+ Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_grid :: Lens' (PlotVectors x_aRbR y_aRbS) [(x_aRbR, y_aRbS)]
- Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_mapf :: Lens' (PlotVectors x_axNK y_axNL) ((x_axNK, y_axNL) -> (x_axNK, y_axNL))
+ Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_mapf :: Lens' (PlotVectors x_aRbR y_aRbS) ((x_aRbR, y_aRbS) -> (x_aRbR, y_aRbS))
- Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_scale :: Lens' (PlotVectors x_axNK y_axNL) Double
+ Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_scale :: Lens' (PlotVectors x_aRbR y_aRbS) Double
- Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_style :: Lens' (PlotVectors x_axNK y_axNL) VectorStyle
+ Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_style :: Lens' (PlotVectors x_aRbR y_aRbS) VectorStyle
- Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_title :: Lens' (PlotVectors x_axNK y_axNL) String
+ Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_title :: Lens' (PlotVectors x_aRbR y_aRbS) String
- Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_values :: Lens' (PlotVectors x_axNK y_axNL) [((x_axNK, y_axNL), (x_axNK, y_axNL))]
+ Graphics.Rendering.Chart.Plot.Vectors: plot_vectors_values :: Lens' (PlotVectors x_aRbR y_aRbS) [((x_aRbR, y_aRbS), (x_aRbR, y_aRbS))]

Files

Chart.cabal view
@@ -1,5 +1,5 @@ Name: Chart-Version: 1.3.2+Version: 1.3.3 License: BSD3 License-file: LICENSE Copyright: Tim Docker, 2006-2014@@ -19,7 +19,7 @@   Build-depends: base >= 3 && < 5                , old-locale                , time, mtl, array-               , lens >= 3.9 && < 4.7+               , lens >= 3.9 && < 4.8                , colour >= 2.2.1 && < 2.4                , data-default-class < 0.1                , mtl >= 2.0 && < 2.3
Graphics/Rendering/Chart/Axis/Floating.hs view
@@ -114,9 +114,10 @@ -- | Generate a linear axis automatically, scaled appropriately for the -- input data. autoScaledAxis :: RealFloat a => LinearAxisParams a -> AxisFn a-autoScaledAxis lap ps0 = scaledAxis lap rs ps0+autoScaledAxis lap ps0 = scaledAxis lap rs ps   where-    rs = (minimum ps0,maximum ps0)+    ps = filter isValidNumber ps0+    rs = (minimum ps,maximum ps)  steps :: RealFloat a => a -> (a,a) -> [Rational] steps nSteps rs@(minV,maxV) = map ((s*) . fromIntegral) [min' .. max']
Graphics/Rendering/Chart/Layout.hs view
@@ -15,23 +15,16 @@ --     * 'LayoutLR' --  --     * 'StackedLayouts'---+--  --     * 'LayoutAxis' ----- These accessors are not shown in this API documentation.  They have--- the same name as the field, but with the leading underscore--- dropped. Hence for data field @_f::F@ in type @D@, they have type------ @---   f :: `Control.Lens.Lens'` D F--- @--- {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE ExistentialQuantification #-}  module Graphics.Rendering.Chart.Layout-  ( Layout(..)+  ( -- * Types+    Layout(..)   , LayoutLR(..)   , LayoutAxis(..)   , LayoutPick(..)@@ -40,9 +33,12 @@   -- , LegendItem  haddock complains about this being missing, but from what?   , MAxisFn   +    -- * Rendering   , layoutToRenderable   , layoutLRToRenderable+  , renderStackedLayouts +    -- * LayoutAxis lenses   , laxis_title_style   , laxis_title   , laxis_style@@ -50,6 +46,7 @@   , laxis_override   , laxis_reverse     +    -- * Layout lenses   , layout_background   , layout_plot_background   , layout_title@@ -70,6 +67,7 @@   , layout_all_font_styles   , layout_foreground       +    -- * LayoutLR lenses   , layoutlr_background   , layoutlr_plot_background   , layoutlr_title@@ -91,10 +89,9 @@   , layoutlr_all_font_styles   , layoutlr_foreground +    -- * StackedLayouts lenses   , slayouts_layouts   , slayouts_compress_legend--  , renderStackedLayouts   ) where  import Graphics.Rendering.Chart.Axis
Graphics/Rendering/Chart/Legend.hs view
@@ -65,6 +65,7 @@     ps  :: [(String, [Rect -> ChartBackend ()])]     ps   = join_nub lvs +    rf :: (String,[Rect -> ChartBackend ()]) -> Grid (Renderable String)     rf (title,rfs) = besideN [gpic,ggap2,gtitle]       where         gpic = besideN $ intersperse ggap2 (map rp rfs)
Graphics/Rendering/Chart/State.hs view
@@ -20,15 +20,12 @@ import Control.Lens import Control.Monad.State import Data.Default.Class-import Data.List(cycle)  import Data.Colour import Data.Colour.Names  import Graphics.Rendering.Chart.Layout import Graphics.Rendering.Chart.Plot-import Graphics.Rendering.Chart.Axis-import Graphics.Rendering.Chart.Backend import Graphics.Rendering.Chart.Drawing import Graphics.Rendering.Chart.Renderable @@ -48,10 +45,13 @@ type EC l a = StateT l (State CState) a  instance Default CState where-  def = CState colors shapes+  def = CState defColors defShapes     where-      colors = cycle (map opaque [blue,green,red,orange,yellow,violet])-      shapes = cycle [PointShapeCircle,PointShapePlus,PointShapeCross,PointShapeStar]+      defColors = cycle (map opaque [blue,green,red,orange,yellow,violet])+      defShapes = cycle [PointShapeCircle,PointShapePlus,PointShapeCross,PointShapeStar]++instance (Default a,ToRenderable a) => ToRenderable (EC a b) where+  toRenderable = toRenderable . execEC        -- | Run the monadic `EC` computation, and return the graphical -- element (ie the outer monad' state)