I often see plots with vertical bands highlighting segments of the plot. Here’s how to make them in Mathematica.
Starting with a data set of prices we want to highlight segments of the price plot where the correlation with stockpiles is strongly positive. The plot of the price data is made using DateListPlot with some user defined plotting options:
DateListPlot[ prices, options]
Let’s assume that I already have a list of the subsets of this data that we want to highlight. I’ll call these subsets subset1,subset2,… . Next step is to add these subset lists to the list of data:
DateListPlot[ {prices,subset1,subset2,…}, options]
You won’t be able to see the subsets when you plot this unless you specifically set a different styling option for the second and subsequent lists of data that you’re plotting:
DateListPlot[ {prices,subset1,subset2,…}, PlotStyle→{colour1,colour2,colour3,…}]
But this is about creating bands and the easy way to do that is to use the Filling option. If we fill from a subset segment down to the axis plus fill to some point above the plot we can create a continuous highlighting band.
DateListPlot[ {prices,subset1,subset2,…}, Filling→{{2→Bottom}, {2→Top}, {3→Bottom}, {3→Top},…}]
What this syntax is telling us is that we want to fill list number 2 to zero and list number 2 to 5000, the same for the 3rd, 4th and subsequent lists (the first list is our list of prices)

An example of a plot with highlight bands
