<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, title=LABEL_DEFAULT, xlabel=LABEL_DEFAULT, ylabel=LABEL_DEFAULT):
 """ Create a Plot object representing the SArray. Notes ----- - The plot will render either inline in a Jupyter Notebook, or in a native GUI window, depending on the value provided in `turicreate.visualization.set_target` (defaults to 'auto'). Parameters title : str The plot title to show for the resulting visualization. If the title is None, the title will be omitted. xlabel : str The X axis label to show for the resulting visualization. If the xlabel is None, the X axis label will be omitted. ylabel : str The Y axis label to show for the resulting visualization. If the ylabel is None, the Y axis label will be omitted. Returns ------- out : Plot A :class: Plot object that is the visualization of the SArray. Examples -------- Suppose 'sa' is an SArray, we can create a plot of it using: To override the default plot title and axis labels: We can then visualize the plot using: """


        if title == "":
            title = " "
        if xlabel == "":
            xlabel = " "
        if ylabel == "":
            ylabel = " "

        if title is None:
            title = "" # C++ otherwise gets "None" as std::string
        if xlabel is None:
            xlabel = ""
        if ylabel is None:
            ylabel = ""

        return Plot(self.__proxy__.plot(title, xlabel, ylabel))