packages feed

aivika-experiment-chart 4.3.1 → 4.3.2

raw patch · 2 files changed

+23/−10 lines, 2 filesdep ~data-default-classPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: data-default-class

API changes (from Hackage documentation)

- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartBottomAxis :: DeviationChartView -> LayoutAxis Double -> LayoutAxis Double
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartDescription :: DeviationChartView -> String
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartFileName :: DeviationChartView -> ExperimentFilePath
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartHeight :: DeviationChartView -> Int
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartLayout :: DeviationChartView -> LayoutLR Double Double Double -> LayoutLR Double Double Double
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartLeftYSeries :: DeviationChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartPlotFillBetween :: DeviationChartView -> [PlotFillBetween Double Double -> PlotFillBetween Double Double]
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartPlotLines :: DeviationChartView -> [PlotLines Double Double -> PlotLines Double Double]
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartPlotTitle :: DeviationChartView -> String
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartRightYSeries :: DeviationChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartTitle :: DeviationChartView -> String
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartTransform :: DeviationChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.DeviationChartView: deviationChartWidth :: DeviationChartView -> Int
- Simulation.Aivika.Experiment.Chart.DeviationChartView: instance ChartRendering r => ExperimentView DeviationChartView (FileRenderer r)
- Simulation.Aivika.Experiment.Chart.DeviationChartView: instance ChartRendering r => ExperimentView DeviationChartView (WebPageRenderer r)
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramBuild :: FinalHistogramView -> [[Double]] -> Histogram
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramDescription :: FinalHistogramView -> String
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramFileName :: FinalHistogramView -> ExperimentFilePath
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramHeight :: FinalHistogramView -> Int
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramLayout :: FinalHistogramView -> Layout Double Double -> Layout Double Double
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramPlotBars :: FinalHistogramView -> PlotBars Double Double -> PlotBars Double Double
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramPlotTitle :: FinalHistogramView -> String
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramPredicate :: FinalHistogramView -> Event Bool
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramSeries :: FinalHistogramView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramTitle :: FinalHistogramView -> String
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramTransform :: FinalHistogramView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: finalHistogramWidth :: FinalHistogramView -> Int
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: instance ChartRendering r => ExperimentView FinalHistogramView (FileRenderer r)
- Simulation.Aivika.Experiment.Chart.FinalHistogramView: instance ChartRendering r => ExperimentView FinalHistogramView (WebPageRenderer r)
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartBottomAxis :: FinalXYChartView -> LayoutAxis Double -> LayoutAxis Double
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartDescription :: FinalXYChartView -> String
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartFileName :: FinalXYChartView -> ExperimentFilePath
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartHeight :: FinalXYChartView -> Int
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartLayout :: FinalXYChartView -> LayoutLR Double Double Double -> LayoutLR Double Double Double
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartLeftYSeries :: FinalXYChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartPlotLines :: FinalXYChartView -> [PlotLines Double Double -> PlotLines Double Double]
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartPlotTitle :: FinalXYChartView -> String
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartPredicate :: FinalXYChartView -> Event Bool
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartRightYSeries :: FinalXYChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartTitle :: FinalXYChartView -> String
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartTransform :: FinalXYChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartWidth :: FinalXYChartView -> Int
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: finalXYChartXSeries :: FinalXYChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: instance ChartRendering r => ExperimentView FinalXYChartView (FileRenderer r)
- Simulation.Aivika.Experiment.Chart.FinalXYChartView: instance ChartRendering r => ExperimentView FinalXYChartView (WebPageRenderer r)
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramBuild :: HistogramView -> [[Double]] -> Histogram
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramDescription :: HistogramView -> String
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramFileName :: HistogramView -> ExperimentFilePath
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramHeight :: HistogramView -> Int
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramLayout :: HistogramView -> Layout Double Double -> Layout Double Double
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramPlotBars :: HistogramView -> PlotBars Double Double -> PlotBars Double Double
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramPlotTitle :: HistogramView -> String
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramPredicate :: HistogramView -> Event Bool
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramRunPlotTitle :: HistogramView -> String
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramSeries :: HistogramView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramTitle :: HistogramView -> String
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramTransform :: HistogramView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.HistogramView: histogramWidth :: HistogramView -> Int
- Simulation.Aivika.Experiment.Chart.HistogramView: instance ChartRendering r => ExperimentView HistogramView (FileRenderer r)
- Simulation.Aivika.Experiment.Chart.HistogramView: instance ChartRendering r => ExperimentView HistogramView (WebPageRenderer r)
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: instance ChartRendering r => ExperimentView TimeSeriesView (FileRenderer r)
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: instance ChartRendering r => ExperimentView TimeSeriesView (WebPageRenderer r)
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesBottomAxis :: TimeSeriesView -> LayoutAxis Double -> LayoutAxis Double
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesDescription :: TimeSeriesView -> String
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesFileName :: TimeSeriesView -> ExperimentFilePath
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesHeight :: TimeSeriesView -> Int
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesLayout :: TimeSeriesView -> LayoutLR Double Double Double -> LayoutLR Double Double Double
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesLeftYSeries :: TimeSeriesView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesPlotLines :: TimeSeriesView -> [PlotLines Double Double -> PlotLines Double Double]
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesPlotTitle :: TimeSeriesView -> String
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesPredicate :: TimeSeriesView -> Event Bool
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesRightYSeries :: TimeSeriesView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesRunPlotTitle :: TimeSeriesView -> String
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesTitle :: TimeSeriesView -> String
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesTransform :: TimeSeriesView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.TimeSeriesView: timeSeriesWidth :: TimeSeriesView -> Int
- Simulation.Aivika.Experiment.Chart.XYChartView: instance ChartRendering r => ExperimentView XYChartView (FileRenderer r)
- Simulation.Aivika.Experiment.Chart.XYChartView: instance ChartRendering r => ExperimentView XYChartView (WebPageRenderer r)
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartBottomAxis :: XYChartView -> LayoutAxis Double -> LayoutAxis Double
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartDescription :: XYChartView -> String
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartFileName :: XYChartView -> ExperimentFilePath
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartHeight :: XYChartView -> Int
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartLayout :: XYChartView -> LayoutLR Double Double Double -> LayoutLR Double Double Double
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartLeftYSeries :: XYChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartPlotLines :: XYChartView -> [PlotLines Double Double -> PlotLines Double Double]
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartPlotTitle :: XYChartView -> String
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartPredicate :: XYChartView -> Event Bool
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartRightYSeries :: XYChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartRunPlotTitle :: XYChartView -> String
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartTitle :: XYChartView -> String
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartTransform :: XYChartView -> ResultTransform
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartWidth :: XYChartView -> Int
- Simulation.Aivika.Experiment.Chart.XYChartView: xyChartXSeries :: XYChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartBottomAxis] :: DeviationChartView -> LayoutAxis Double -> LayoutAxis Double
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartDescription] :: DeviationChartView -> String
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartFileName] :: DeviationChartView -> ExperimentFilePath
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartHeight] :: DeviationChartView -> Int
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartLayout] :: DeviationChartView -> LayoutLR Double Double Double -> LayoutLR Double Double Double
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartLeftYSeries] :: DeviationChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartPlotFillBetween] :: DeviationChartView -> [PlotFillBetween Double Double -> PlotFillBetween Double Double]
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartPlotLines] :: DeviationChartView -> [PlotLines Double Double -> PlotLines Double Double]
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartPlotTitle] :: DeviationChartView -> String
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartRightYSeries] :: DeviationChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartTitle] :: DeviationChartView -> String
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartTransform] :: DeviationChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: [deviationChartWidth] :: DeviationChartView -> Int
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.DeviationChartView.DeviationChartView (Simulation.Aivika.Experiment.FileRenderer.FileRenderer r)
+ Simulation.Aivika.Experiment.Chart.DeviationChartView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.DeviationChartView.DeviationChartView (Simulation.Aivika.Experiment.WebPageRenderer.WebPageRenderer r)
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramBuild] :: FinalHistogramView -> [[Double]] -> Histogram
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramDescription] :: FinalHistogramView -> String
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramFileName] :: FinalHistogramView -> ExperimentFilePath
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramHeight] :: FinalHistogramView -> Int
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramLayout] :: FinalHistogramView -> Layout Double Double -> Layout Double Double
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramPlotBars] :: FinalHistogramView -> PlotBars Double Double -> PlotBars Double Double
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramPlotTitle] :: FinalHistogramView -> String
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramPredicate] :: FinalHistogramView -> Event Bool
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramSeries] :: FinalHistogramView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramTitle] :: FinalHistogramView -> String
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramTransform] :: FinalHistogramView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: [finalHistogramWidth] :: FinalHistogramView -> Int
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.FinalHistogramView.FinalHistogramView (Simulation.Aivika.Experiment.FileRenderer.FileRenderer r)
+ Simulation.Aivika.Experiment.Chart.FinalHistogramView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.FinalHistogramView.FinalHistogramView (Simulation.Aivika.Experiment.WebPageRenderer.WebPageRenderer r)
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartBottomAxis] :: FinalXYChartView -> LayoutAxis Double -> LayoutAxis Double
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartDescription] :: FinalXYChartView -> String
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartFileName] :: FinalXYChartView -> ExperimentFilePath
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartHeight] :: FinalXYChartView -> Int
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartLayout] :: FinalXYChartView -> LayoutLR Double Double Double -> LayoutLR Double Double Double
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartLeftYSeries] :: FinalXYChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartPlotLines] :: FinalXYChartView -> [PlotLines Double Double -> PlotLines Double Double]
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartPlotTitle] :: FinalXYChartView -> String
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartPredicate] :: FinalXYChartView -> Event Bool
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartRightYSeries] :: FinalXYChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartTitle] :: FinalXYChartView -> String
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartTransform] :: FinalXYChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartWidth] :: FinalXYChartView -> Int
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: [finalXYChartXSeries] :: FinalXYChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.FinalXYChartView.FinalXYChartView (Simulation.Aivika.Experiment.FileRenderer.FileRenderer r)
+ Simulation.Aivika.Experiment.Chart.FinalXYChartView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.FinalXYChartView.FinalXYChartView (Simulation.Aivika.Experiment.WebPageRenderer.WebPageRenderer r)
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramBuild] :: HistogramView -> [[Double]] -> Histogram
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramDescription] :: HistogramView -> String
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramFileName] :: HistogramView -> ExperimentFilePath
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramHeight] :: HistogramView -> Int
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramLayout] :: HistogramView -> Layout Double Double -> Layout Double Double
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramPlotBars] :: HistogramView -> PlotBars Double Double -> PlotBars Double Double
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramPlotTitle] :: HistogramView -> String
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramPredicate] :: HistogramView -> Event Bool
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramRunPlotTitle] :: HistogramView -> String
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramSeries] :: HistogramView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramTitle] :: HistogramView -> String
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramTransform] :: HistogramView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.HistogramView: [histogramWidth] :: HistogramView -> Int
+ Simulation.Aivika.Experiment.Chart.HistogramView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.HistogramView.HistogramView (Simulation.Aivika.Experiment.FileRenderer.FileRenderer r)
+ Simulation.Aivika.Experiment.Chart.HistogramView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.HistogramView.HistogramView (Simulation.Aivika.Experiment.WebPageRenderer.WebPageRenderer r)
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesBottomAxis] :: TimeSeriesView -> LayoutAxis Double -> LayoutAxis Double
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesDescription] :: TimeSeriesView -> String
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesFileName] :: TimeSeriesView -> ExperimentFilePath
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesHeight] :: TimeSeriesView -> Int
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesLayout] :: TimeSeriesView -> LayoutLR Double Double Double -> LayoutLR Double Double Double
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesLeftYSeries] :: TimeSeriesView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesPlotLines] :: TimeSeriesView -> [PlotLines Double Double -> PlotLines Double Double]
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesPlotTitle] :: TimeSeriesView -> String
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesPredicate] :: TimeSeriesView -> Event Bool
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesRightYSeries] :: TimeSeriesView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesRunPlotTitle] :: TimeSeriesView -> String
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesTitle] :: TimeSeriesView -> String
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesTransform] :: TimeSeriesView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: [timeSeriesWidth] :: TimeSeriesView -> Int
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.TimeSeriesView.TimeSeriesView (Simulation.Aivika.Experiment.FileRenderer.FileRenderer r)
+ Simulation.Aivika.Experiment.Chart.TimeSeriesView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.TimeSeriesView.TimeSeriesView (Simulation.Aivika.Experiment.WebPageRenderer.WebPageRenderer r)
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartBottomAxis] :: XYChartView -> LayoutAxis Double -> LayoutAxis Double
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartDescription] :: XYChartView -> String
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartFileName] :: XYChartView -> ExperimentFilePath
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartHeight] :: XYChartView -> Int
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartLayout] :: XYChartView -> LayoutLR Double Double Double -> LayoutLR Double Double Double
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartLeftYSeries] :: XYChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartPlotLines] :: XYChartView -> [PlotLines Double Double -> PlotLines Double Double]
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartPlotTitle] :: XYChartView -> String
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartPredicate] :: XYChartView -> Event Bool
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartRightYSeries] :: XYChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartRunPlotTitle] :: XYChartView -> String
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartTitle] :: XYChartView -> String
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartTransform] :: XYChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartWidth] :: XYChartView -> Int
+ Simulation.Aivika.Experiment.Chart.XYChartView: [xyChartXSeries] :: XYChartView -> ResultTransform
+ Simulation.Aivika.Experiment.Chart.XYChartView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.XYChartView.XYChartView (Simulation.Aivika.Experiment.FileRenderer.FileRenderer r)
+ Simulation.Aivika.Experiment.Chart.XYChartView: instance Simulation.Aivika.Experiment.Chart.Types.ChartRendering r => Simulation.Aivika.Experiment.Types.ExperimentView Simulation.Aivika.Experiment.Chart.XYChartView.XYChartView (Simulation.Aivika.Experiment.WebPageRenderer.WebPageRenderer r)

Files

aivika-experiment-chart.cabal view
@@ -1,17 +1,25 @@ name:            aivika-experiment-chart-version:         4.3.1+version:         4.3.2 synopsis:        Simulation experiments with charting for the Aivika library description:-    This package complements the Aivika and Aivika Experiment packages with+    This package complements the aivika [1] and aivika-experiment [2] packages with     charting capabilites. Now the simulation results can be represented     as charts.     .     Nevertheless, to plot the charts, you hould use one of the rendering backends-    provided by packages Aivika Experiment Cairo or Aivika Experiment Diagrams.-    While the Cairo backend suits mostly to Linux and partially OS X, the Diagrams +    provided by packages aivika-experiment-cairo [3] or aivika-experiment-diagrams [4].+    While the Cairo-based backend suits mostly to Linux and partially OS X, the Diagrams-based      backend is mainly destined for MS Windows, although it should work on Linux      and OS X too.     .+    \[1] <http://hackage.haskell.org/package/aivika>+    .+    \[2] <http://hackage.haskell.org/package/aivika-experiment>+    .+    \[3] <http://hackage.haskell.org/package/aivika-experiment-cairo>+    .+    \[4] <http://hackage.haskell.org/package/aivika-experiment-diagrams>+    . category:        Simulation license:         BSD3 license-file:    LICENSE@@ -125,7 +133,7 @@                      Chart >= 1.5,                      split >= 0.2.2,                      lens >= 3.9,-                     data-default-class < 0.1,+                     data-default-class >= 0.0.1,                      colour >= 2.3.3,                      aivika >= 4.3,                      aivika-experiment >= 4.0.3
examples/PERT/Experiment.hs view
@@ -38,6 +38,11 @@  completionTime series =    T.tr $ +  T.arrivalProcessingTime $+  T.ArrivalTimer series++completionTimeMean series = +  T.tr $    T.samplingStatsMean $   T.arrivalProcessingTime $   T.ArrivalTimer series@@ -57,9 +62,9 @@      finalStatsSeries =         completionTime timers <>         completionTime projCompletion },-   outputView $ histogramView "Node 2" $ completionTime timer2,-   outputView $ histogramView "Node 3" $ completionTime timer3,-   outputView $ histogramView "Node 4" $ completionTime timer3,-   outputView $ histogramView "Node 5" $ completionTime timer5,+   outputView $ histogramView "Node 2" $ completionTimeMean timer2,+   outputView $ histogramView "Node 3" $ completionTimeMean timer3,+   outputView $ histogramView "Node 4" $ completionTimeMean timer3,+   outputView $ histogramView "Node 5" $ completionTimeMean timer5,    outputView $ histogramView "The Project Completion" $ -     completionTime projCompletion]+     completionTimeMean projCompletion]