我有一群用户参加投票,我想通过一些圆圈在屏幕上可视化这些结果,这些圆圈根据投票给答案的人的百分比改变大小。目前发生的情况是,因为您不可能 100% 的人都投票支持相同的答案(大多数答案都在,比如说,在 10-40% 的范围内) - 大小的变化似乎没有那么大. 但是,如果我为此调整圆圈的比例,那么如果受访者实际上都投票支持相同的答案,那么圆圈就太大了。我需要一种方法来缩放这些数字,以便这些数字的中间范围在它们的外部范围内变得更加突出(因此,10% 的大小可能看起来更接近于 0%,而 40% 可能看起来更接近于 100 %。我该怎么做?任何人都知道这个函数(甚至数学概念)。我的算术生锈了...
1 回答
慕仙森
TA贡献1827条经验 获得超7个赞
您应该首先决定最大圆圈大小可以是多少。然后以百分比为基础。
例如,如果最大圆的直径是 100 像素,那么最大的 40 pct 是多少?
或者为了使最大的 pct 占据最大值的 100 pct,您可以将最大像素 (100) 除以您的最大 pct (40)。所以 100/40=2.5
现在您可以将所有圆圈缩放为正常大小的 2.5 倍。
添加回答
举报
0/150
提交
取消