2016-09-12 7 views
1

Я пытаюсь построить данные ниже в круговой диаграмме. Сначала я разбил круговую диаграмму на основе группы, а затем на основе идентификатора. Но так как для некоторых строк счет очень мал, я не вижу его в круговой диаграмме.Нормализация данных

Я пытаюсь нормализовать данные. Я не уверен, как это сделать. Любая помощь была бы искренне оценена.

Group  Id  Count 
G1  12  276938 
G1  13  102 
G2  12  27 
G3  12  4683 
G3  13  7 
G4  12  301 
+0

Вы можете попробовать построения графиков журнал подсчета. Какова ваша конечная цель? –

+0

Моя конечная цель - нормализовать приведенные выше данные в определенном диапазоне. – user3447653

+1

Я хочу сказать, почему вы хотите круговую диаграмму? любая линейная нормализация не изменит размер срезов; вы пытались наметить журнал счета? –

ответ

3

Не круговую диаграмму, что не соответствует визуальное представление в виде круговой диаграммы

(
    df.groupby(['Group', 'Id']) 
    .sum().Count.sort_values(ascending=False) 
    .plot.bar(logy=True, subplots=True) 
) 
Смежные вопросы