def plot_lang_pair()

in evals/eval/evaluate.py [0:0]


def plot_lang_pair(datasets, inverted_scores, img_path, evaluation_engine):
    trans_scores = {t: s.values() for t, s in inverted_scores.items()}
    translators = [t for t in TRANS_ORDER.keys() if t in inverted_scores]

    df = pd.DataFrame(trans_scores, index=datasets, columns=translators)
    fig = df.plot.bar(ylabel=evaluation_engine).get_figure()
    fig.set_size_inches(18.5, 10.5)
    fig.savefig(img_path, bbox_inches="tight")