<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def freqdist(X, y=None, ax=None, color=None, N=50, **kwargs):
 """Displays frequency distribution plot for text. This helper function is a quick wrapper to utilize the FreqDist Visualizer (Transformer) for one-off analysis. Parameters X: ndarray or DataFrame of shape n x m A matrix of n instances with m features. In the case of text, X is a list of list of already preprocessed words y: ndarray or Series of length n An array or series of target or class values ax: matplotlib axes The axes to plot the figure on. color: string Specify color for barchart N: integer Top N tokens to be plotted. kwargs: dict Keyword arguments passed to the super class. Returns ------- ax: matplotlib axes Returns the axes that the plot was drawn on. """

    # Instantiate the visualizer
    visualizer = FreqDistVisualizer(
        ax, X, color, **kwargs
    )

    # Fit and transform the visualizer (calls draw)
    visualizer.fit(X, y, **kwargs)
    visualizer.transform(X)

    # Return the axes object on the visualizer
    return visualizer.ax