我正在生成条形图.生成所述图形的数据范围非常宽,这意味着图形的某些区域总是很低,并且某些区域偏离图表.
将这个"标准化"到一定数量(例如200)的数学是什么,所以当它们越大时,较大的值会缩小,而较小的值会增加?
如果您正在谈论实际更改数据以用于显示目的,那么有一些基本方法可以使值更接近目标值.最简单的方法是使用该值进行加权平均:A' = (1-?)*A + ?*B其中alpha是0到1之间的权重,A是图表上的数字,B是目标值.
例如,如果你试图'标准化' 200并且你的数字100 120 200 220 400然后插入A,200为B,和.5为alpha,你会得到150 160 200 210 300
您可以选择不同的Alpha来调整将数据拉伸到目标值的程度.像.9这样的数字越大,数据就会越多,而像.1这样的数字越少,数据就越少.
| 归档时间: |
|
| 查看次数: |
3187 次 |
| 最近记录: |