def errorfill(x, y, yerr=None, xerr=None, color=None, ls=None, lw=None,
              alpha=1, alpha_fill=0.3, label='', label_fill='', ax=None, marker=None):
    ax = ax if ax is not None else plt.gca()

    alpha_fill *= alpha

    if color is None:
        color = next(ax._get_lines.color_cycle)
    if ls is None:
        ls = plt.rcParams['lines.linestyle']
    if lw is None:
        lw = plt.rcParams['lines.linewidth']
    ax.plot(x, y, linestyle=ls, linewidth=lw,
            color=color, alpha=alpha, label=label, marker=marker)

    if yerr is not None and xerr is not None:
        msg = "Setting both `yerr` and `xerr` is not supported. Ignore `xerr`."
        warnings.warn(msg)

    kwargs_fill = dict(color=color, alpha=alpha_fill, label=label_fill)
    if yerr is not None:
        ymin, ymax = extrema_from_error_input(y, yerr)
        fill_between(x, ymax, ymin, ax=ax, **kwargs_fill)
    elif xerr is not None:
        xmin, xmax = extrema_from_error_input(x, xerr)
        fill_between_x(y, xmax, xmin, ax=ax, **kwargs_fill)
Returns a response indicating the user needs to log in
dataset/ETHPy150Open tonysyu/mpltools/mpltools/special/errorfill.py/errorfill--crossover with--dataset/ETHPy150Open fiam/wapi/auth/basic.py/ApiAuthBasic.login_required