<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _add_data(self, plotter_cls, *args, **kwargs):
 """ Visualize this data array Parameters %(Plotter.parameters.no_data)s Returns ------- psyplot.plotter.Plotter The plotter that visualizes the data """

        # this method is just a shortcut to the :meth:`Project._add_data`
        # method but is reimplemented by subclasses as the
        # :class:`DatasetPlotter` or the :class:`DataArrayPlotter`
        return plotter_cls(self._da, *args, **kwargs)