我正在阅读世界各国的一些数据,正在使用谷歌的可视化小工具,特别是map visualizations。问题是,美国总是遥遥领先。虽然大多数国家的值在1到50之间,但美国的值始终是2000+。这意味着在视觉上,很难区分所有“小国”之间的区别,因为它们都是相同的浅绿色,而美国总是肥大的深绿色。
我并不特别关心可视化的准确性,所以我希望将这些值平滑或平均一点,以便在非常低、低和非低的国家之间存在明显的差异。有什么好的算法可以做到这一点呢?
这是一个非常简单的问题,但我根本不是一个数学爱好者。^_^;;
发布于 2009-06-15 03:07:42
如何在对数刻度上显示数据。这样,值10转换为1,值100转换为2,1000转换为3,依此类推。
发布于 2011-10-23 15:59:02
通常,如果大多数重要数据点之间存在数量级的差异,则可以选择对数标度。
然而,如果你的分布是双峰分布--你最好进行正态化,而不是记录你的数据。
要做到这一点,您必须找到一个与美国2000+相关的参数( GDP可能?)并将所有数据点归一化为该数字的区域值。这样,您就可以在直观的颜色映射中看到您感兴趣的精确差异。
https://stackoverflow.com/questions/994364
复制相似问题