def METHOD_NAME(self, ax, data, style):
    labels = self.handles.get('labels', [])
    for label in labels:
        try:
            label.remove()
        except Exception:
            pass
    if 'text' not in data:
        return []
    fontsize = style.get('label_text_font_size', 8)
    align = 'left' if self.label_position == 'right' else 'right'
    labels = []
    for text in data['text']:
        label = ax.annotate(*text, xycoords='data',
                            horizontalalignment=align, fontsize=fontsize,
                            verticalalignment='center', rotation_mode='anchor')
        labels.append(label)
    return labels