class_docstr: NOTE: Removed figsize and dynamix_x_axis.
class_docstr_tok: ["NOTE",":","Removed","figsize","and","dynamix_x_axis","."]
docstr: Add title xlabel and legend to single chart
  Args:
      ax: matplotlib Axes
      group_name: name of metrics group (eg. Accuracy, Recall)
      x_label: label of x axis (eg. epoch, iteration, batch)
docstr_tok: ["Add","title","xlabel","and","legend","to","single","chart","Args",":","ax",":","matplotlib","Axes","group_name",":","name","of","metrics","group","(","eg",".","Accuracy",",","Recall",")","x_label",":","label","of","x","axis","(","eg",".","epoch",",","iteration",",","batch",")"]
code: def _default_after_subplot(
      self, ax: plt.Axes, group_name: str, x_label: str
  ):
      """Add title xlabel and legend to single chart
      Args:
          ax: matplotlib Axes
          group_name: name of metrics group (eg. Accuracy, Recall)
          x_label: label of x axis (eg. epoch, iteration, batch)
      """
      ax.set_title(group_name)
      ax.set_xlabel(x_label)
      ax.legend(loc="center right")
  
file_path: livelossplot/livelossplot/outputs/matplotlib_plot.py
imports: import math
  from typing import Tuple, List, Dict, Optional, Callable
  import warnings
  import numpy
  import matplotlib
  import matplotlib.pyplot
  from IPython.display import clear_output
  from livelossplot.main_logger import MainLogger, LogItem
  from livelossplot.outputs.base_output import BaseOutput
label_desc: Use image node_id 3 for calling the MatplotlibPlot obj's underlying member method code with example usage: obj._default_after_subplot(ax, group_name, x_label) without return types