The ability to plot data from alternate frequency candle data should be accomplished either via an Analysis class or by adding an argument parameter to the existing plot() function. It might be helpful to distribute the workload between several functions so that plot() does not become incomprehensible.
This is essential for investigating strategy decision making.