【问题标题】:Normalisation of data数据标准化
【发布时间】:2017-01-20 04:27:13
【问题描述】:

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

我正在尝试规范化数据。我不确定该怎么做。任何帮助将不胜感激。

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

【问题讨论】:

  • 您可以尝试绘制计数日志。你的最终目标是什么?
  • 我的最终目标是在特定范围内规范化上述数据。
  • 我的意思是你为什么想要一个饼图?任何线性归一化都不会改变切片的大小;您是否尝试绘制计数日志?
  • 归一化是指用不同的比例测量的缩放量。它不适用于这些数据,因为它们是在相同的尺度上测量的。饼图不是表示这些数据的合适方式。相反,可以使用对数刻度的条形图,但可能具有欺骗性,或将 G1-12 与其他条形图分开
  • @user2539738:不,我还没有尝试过。记录计数是一种标准化技术。

标签: python pandas normalization


【解决方案1】:

不要在饼图中不适合视觉表示的饼图

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

【讨论】:

    猜你喜欢
    • 2018-05-19
    • 2017-11-29
    • 2019-10-22
    • 1970-01-01
    • 2011-06-18
    • 2020-06-30
    • 2014-11-22
    • 1970-01-01
    相关资源
    最近更新 更多