<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def plot(self,bins=10,facecolor='0.5',plot_cols=None, filename="ensemble.pdf",func_dict = None, **kwargs):
 """plot ensemble histograms to multipage pdf Parameters bins : int number of bins facecolor : str color plot_cols : list of str subset of ensemble columns to plot. If None, all are plotted. Default is None filename : str pdf filename. Default is "ensemble.pdf" func_dict : dict a dict of functions to apply to specific columns (e.g., np.log10) **kwargs : dict keyword args to pass to plot_utils.ensemble_helper() Returns ------- None """

        ensemble_helper(self,bins=bins,facecolor=facecolor,plot_cols=plot_cols,
                        filename=filename)