INNER CODE UNIT · Python

add_labels

widdowquinn/pyani · pyani/pyani_graphics/mpl/__init__.py:243

def add_labels(heatmap_axes, rowlabels, collabels, params):
    """Add labels to Matplotlib heatmap axes, in-place.

    :param heatmap_axes:
    :param rowlabels:
    :param collabels:
    :param params:
    """
    if params.labels:
        # If a label mapping is missing, use the key text as fall back
        rowlabels = [params.labels.get(lab, lab) for lab in rowlabels]
        collabels = [params.labels.get(lab, lab) for lab in collabels]
    xlabs = heatmap_axes.set_xticklabels(collabels)
    ylabs = heatmap_axes.set_yticklabels(rowlabels)
    for label in xlabs:  # Rotate column labels
        label.set_rotation(90)
    for labset in (xlabs, ylabs):  # Smaller font
        for label in labset:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…