def plot(self):
    from statsmodels.graphics.utils import _import_mpl
    plt = _import_mpl()
    (fig, axes) = plt.subplots(4, 1, sharex=True)
    self.observed.plot(ax=axes[0], legend=False)
    axes[0].set_ylabel('Observed')
    self.seasadj.plot(ax=axes[1], legend=False)
    axes[1].set_ylabel('Seas. Adjusted')
    self.trend.plot(ax=axes[2], legend=False)
    axes[2].set_ylabel('Trend')
    self.irregular.plot(ax=axes[3], legend=False)
    axes[3].set_ylabel('Irregular')
    fig.tight_layout()
    return fig
def plot(self):
    from statsmodels.graphics.utils import _import_mpl
    plt = _import_mpl()
    (fig, axes) = plt.subplots(4, 1, sharex=True)
    self.observed.plot(ax=axes[0], legend=False)
    axes[0].set_ylabel('Observed')
    self.seasadj.plot(ax=axes[1], legend=False)
    axes[1].set_ylabel('Seas. Adjusted')
    self.trend.plot(ax=axes[2], legend=False)
    axes[2].set_ylabel('Trend')
    self.irregular.plot(ax=axes[3], legend=False)
    axes[3].set_ylabel('Irregular')
    fig.tight_layout()
    return fig