def averages_video_udea(dates, dlist, axes, names=['Exp1', 'Exp2'],
                        colors=['black', 'DodgerBlue'], xticks=None,
                        xlim=None, ylim=[-3, 3], title='',
                        xlabel=r'Year', ylabel=''):
    """Plot area average time series of variable for UdeA video.

    In the video there will be axes with time series of some variable
    for two different data sets averaged spatially. This function will
    take care of it.

    Parameters
    ----------
    dates: pandas.DatetimeIndex
        These are the x axis values. Matplotlib will interpret them as
        dates and format them as such.
    dlist: list of numpy.ndarrays
        Only two arrays are supported. These should be time series of
        area averages  for some variable.
    axes: matplotlib.axes.Axes
        Generally created using `figure.add_subplot()`. Since this
        plot is to be appended to a larger picture, the axes must be
        created outside this function and used as input.
    names: list of str, optional
        Names to be shown in the legend. They must have the same order
        as the data in `dlist`. Default is ['Exp1', 'Exp2']. They will
        always be converted to upper case.
    colors: list of named colors, optional
        Colors for each line. They must have the same order as the
        data in `dlist`. Default is ['black', 'DodgerBlue']
    xticks: list or numpy.ndarray, optional
        This controls the tick marks in the x axis. Default is to put
        a tick from the second year until the end every 2 years.
    xlim: list of datetime objects, optional
        Limits in the x axis. The user can choose the limit dates in
        this axis. Default is to use the first and last items in
        `dates`.
    ylim: list of float, optional
        Limits in the y axis. Default is [-3, 3].
    title: str, optional
        Centered title. Default is empty.
    xlabel: str, optional
        Title in the x axis. Default is 'Year'.
    ylabel: str, optional
        Title in the y axis. Default is empty.

    Returns
    -------
    matplotlib.axes.Axes with plot attached.
    """  # noqa

    # get ticks
    if xticks is None:
        xticks = dates[12::48]

    # get xlim
    if xlim is None:
        xlim = [dates[0], dates[-1]]

    # unpack data
    av1, av2 = dlist

    # points
    point1 = av1[-1]
    point2 = av2[-1]

    # line plot for land
    axes.plot(dates, av1, linewidth=1, color=colors[0],
              label=names[0].upper())
    axes.plot(dates, av2, linewidth=1, color=colors[1],
              label=names[1].upper())
    axes.plot(dates[-1], point1, 'o', color=colors[0], ms=2)
    axes.plot(dates[-1], point2, 'o', color=colors[1], ms=2)

    # set lims
    axes.set_xlim(xlim)
    axes.set_ylim(ylim)

    axes.set_xticks(xticks)

    # horizonatl lines
    axes.axhline(y=0, linestyle='--', alpha=0.5, linewidth=1,
                 color='black')

    # titling
    axes.set_title(title)
    axes.set_ylabel(ylabel)
    axes.set_xlabel(xlabel)
    axes.legend(ncol=2)

    return axes