Python 数据标准化

Python 数据标准化,python,pandas,normalization,Python,Pandas,Normalization,我正试图将下面的数据绘制成一个饼图。我先根据组拆分饼图,然后根据Id拆分。但由于某些行的计数非常小,因此我无法在饼图中看到它 我正试图使数据正常化。我不知道该怎么做。任何帮助都将不胜感激 Group Id Count G1 12 276938 G1 13 102 G2 12 27 G3 12 4683 G3 13 7 G4 12

我正试图将下面的数据绘制成一个饼图。我先根据组拆分饼图,然后根据Id拆分。但由于某些行的计数非常小,因此我无法在饼图中看到它

我正试图使数据正常化。我不知道该怎么做。任何帮助都将不胜感激

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

不使用饼图什么不适合饼图中的视觉表示

(
    df.groupby(['Group', 'Id'])
    .sum().Count.sort_values(ascending=False)
    .plot.bar(logy=True, subplots=True)
)

你可以试着用图表记录这次计数。你的最终目标是什么?我的最终目标是将上述数据标准化到一个特定的范围。我的意思是,你为什么想要一个饼图?任何线性归一化都不会改变切片的大小;你有没有试着用图表记录计数的对数?标准化意味着用不同的标度测量的标度量。它不适用于这些数据,因为它们是在同一尺度上测量的。饼图不是表示这些数据的合适方式。相反,有对数刻度的条形图是可能的,但可能是欺骗性的,或者将G1-12与others@user2539738:不,我还没试过。记录计数是一种标准化技术。