I'm using matplotlib.pyplot
to display several data on one plot.
What I want to achieve is similar to what's shown in the following figure:
Where I've used combinations of axvspan
s to generate the bands.
As you can see, the result is not very easily readable. One thing I would like to try is to use the same background color for the yellow and gray bands, but with different patterns, as in this figure (made with GIMP):
Where the white bands in the picture will have a similar pattern as the others but with, say, tilted orientation or inverted colors.
Is it possible to achieve that using Python?