add_label

add_label#

IntervalAnnotation.add_label(ax, label_x_position, label, angle, label_height_factor, label_position='left')[source]#

Adds a single angled label to an axis.

Parameters:
  • ax (Axes) – The matplotlib axis to add the label to.

  • label_x_position (float) – The x position of the label.

  • label (str) – The label text.

  • angle (float) – The angle of the label.

  • label_height_factor (float) – A scaling factor for the label height.

  • label_position (str (default: 'left')) – The (horizontal) placement of the label, relative to the x position. Can be any position string accepted by the horizontalalignment argument of matplotlib.axes.Axes.text.