Does matplotlib allow the control of "fill" in data plots? For example, plotting data as 'empty' squares as opposed to 'filled' squares? I haven't been able to find anything in the documentation and I'm wondering if maybe I'm searching for the wrong keywords.
It does. Looking at everything listed under the axes class in matplotlib
is a good idea, there’s lots there. There you find .plot() itself, and under that
there is a description of all the aspects you can control in plotting markers
(the circles, squares, etc. that you plot). Included there is mfc, or marker
face color, which you can set to white or whatever the background of the
plot is so it appears unfilled. There’s also edge color, edge width, marker
size, etc. See here: