Следующая функция возвращает метку на моей круговой диаграмме, например: "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)" ?Порядок правильный, размер списка всегда один и тот же.