Source code for fitgrid.plots

import pandas as pd
import matplotlib.pyplot as plt


[docs]def stripchart(data, negative_up=True): with plt.rc_context({'font.size': 14}): if isinstance(data, pd.Series): data = data.unstack() _, n = data.shape fig, axes = plt.subplots(nrows=n, figsize=(16, n * 3), sharey=True) data.plot(subplots=True, ax=axes) for ax in axes: ax.set(xlabel='') plt.tight_layout() if negative_up: plt.gca().invert_yaxis() return fig, axes