def plot_labels(ax, label_fontsize=<NUM_LIT>,<EOL>xlabel=None, xlabel_arg=None,<EOL>ylabel=None, ylabel_arg=None,<EOL>zlabel=None, zlabel_arg=None):
xlabel = xlabel if xlabel is not None else ax.get_xlabel() or '<STR_LIT:X>'<EOL>ylabel = ylabel if ylabel is not None else ax.get_ylabel() or '<STR_LIT:Y>'<EOL>xlabel_arg = dict_if_none(xlabel_arg)<EOL>ylabel_arg = dict_if_none(ylabel_arg)<EOL>ax.set_xlabel(xlabel, fontsize=label_fontsize, **xlabel_arg)<EOL>ax.set_ylabel(ylabel, fontsize=label_fontsize, **ylabel_arg)<EOL>if hasattr(ax, '<STR_LIT>'):<EOL><INDENT>zlabel = zlabel if zlabel is not None else ax.get_zlabel() or '<STR_LIT>'<EOL>zlabel_arg = dict_if_none(zlabel_arg)<EOL>ax.set_zlabel(zlabel, fontsize=label_fontsize, **zlabel_arg)<EOL><DEDENT>
Sets the labels options of a matplotlib plot

    Args:
        ax: matplotlib axes
        label_fontsize(int): Size of the labels' font
        xlabel(str): The xlabel for the figure
        xlabel_arg(dict):  Passsed into matplotlib as xlabel arguments
        ylabel(str): The ylabel for the figure
        ylabel_arg(dict):  Passsed into matplotlib as ylabel arguments
        zlabel(str): The zlabel for the figure
        zlabel_arg(dict):  Passsed into matplotlib as zlabel arguments