Currently, we have a mix of:
- showing a plot
- returning a figure
It would be nice to standardize to returning the figure by default, and allow the user to specify different behavior via optional keyword arguments (e.g. showing the figure, saving the figure, returning nothing, etc.) that are also standardized across our plotting functions.