BoundedQueue: Implement a more general version of the previous AvgQueue. bollignerPlot: yield a Plot which is the mconcat of 2 bollinger plots and a mavg plot (do we ever want bolligner plots without a mavg?) Renamed some functions by removing plurals.
Rather than constant number of data points. This makes more sense for data which is not time series.
Henning Thielemann, confirms, on Haskell-gnuplot mailing list, the suspicion that it is impossible to overlay a candlestick chart with a line graph using the Simple interface. This motivates the switch.
candlePlot renamed from candlePlots, because it only really yields one plot. Also split into 2 functions so that the library doesn't have to be aware of the concrete types and stay parametric.
…r a specific track and summary level
… of averages
We now have to convert all plottable types to doubles.
all input must now be given as options
…) and what to plot (list of tuples)
Eventually we will want to plot things which are not candlestick plots. This will allow us to do that by specifying which tracks should be plotted as candlesticks and which tracks should be plotted as other things in the options.
Gnuplot.hs: have plotSummaries accept a list of Attributes (gnuplot options) and pass them down to gnuplot library. zoom-cache-gnuplot.hs: pass [Attribute] down to Data.ZoomCache.Gnuplot. The [Attribute] value will be obtained by parsing command-line options.
In order to later switch to using System.Console.GetOpt