def step(self, label='<STR_LIT:key>', figsize=(<NUM_LIT:12>, <NUM_LIT:4>), xscale='<STR_LIT>', **kwargs):
kwargs.setdefault('<STR_LIT>', kwargs.pop('<STR_LIT>', '<STR_LIT>'))<EOL>tmp = type(self)()<EOL>for key, series in self.items():<EOL><INDENT>tmp[key] = series.append(series.value[-<NUM_LIT:1>:], inplace=False)<EOL><DEDENT>return tmp.plot(label=label, figsize=figsize, xscale=xscale,<EOL>**kwargs)<EOL>
Create a step plot of this dict.

        Parameters
        ----------
        label : `str`, optional
            labelling system to use, or fixed label for all elements
            Special values include

            - ``'key'``: use the key of the `TimeSeriesBaseDict`,
            - ``'name'``: use the :attr:`~TimeSeries.name` of each element

            If anything else, that fixed label will be used for all lines.

        **kwargs
            all other keyword arguments are passed to the plotter as
            appropriate