Как добавить значения в круговую метку matplotlib? - PullRequest
0 голосов
/ 25 февраля 2019

Следующая функция возвращает метку на моей круговой диаграмме, например: "15% (2/1)"

values = [1, 2, 1, 2]
values_gesamt = [5, 5, 5, 5]

def make_autopct(values, values_gesamt):
    def my_autopct(pct):
        total = sum(values)
        val = int(round(pct * total / 100.0))
        val_1 = 1
        return '{p:.0f}%\n({v:d} von {x:d})'.format(p=pct, v=val, x=val1)
    return my_autopct

Как видите, val_1 в настоящее время является фиксированной"1".Как я могу пройти через "values_gesamt", чтобы моя метка была: "15% (2/5)" ?Порядок правильный, размер списка всегда один и тот же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...