我有大量具有定量值的类别,我必须在Web应用程序中进行可视化比较。没有办法将这些类别组合在一起,它们完全相互独立,并且具有相当大的价值差异......有些数以百万计数在其他数百个中。
从视觉上看,有什么好方法可以证明这一点吗?我在Highcharts工作并查看D3也可以渲染这些数据,但最大的问题来自于尝试将所有这些数据融入webapp中的某个区域,同时保持视觉清晰度和上下文。
提前致谢
答案 0 :(得分:0)
如何使用标签云方法?类别越大,价值越高?
答案 1 :(得分:0)
参见D3和Highcharts适合这种表示。您对实施有何看法......比如您正在寻找多少个数字。我们在单个页面中看到了超过20个数字的网络应用程序,如FollowerWonk,单页使用超过25个数字。
然而,就其提供的选项而言,D3是非常庞大的。见https://github.com/mbostock/d3/wiki/Gallery。你无法通过High-charts看到这些。
答案 2 :(得分:0)
treemap可能是最好的,因为它有效地利用空间并且相当好地代表了尺寸。为了视觉清晰度,矩形区域不如位置或长度好,但它优于圆形区域,字区域或角度。
在此示例中,颜色是随机的,但您可以将其基于另一个变量。
如果您对“大”的定义低于100左右,那么您可以分别使用点图或条形图来使用位置或长度。
答案 3 :(得分:0)
我更喜欢像Tag-Cloud这样的方法。对于您的数据集,似乎最好使用具有缩放功能的标记云。我无法想到现有的解决方案,但没有任何缩放,您的小值可能最终变得难以理解(请参阅@ xan'答案)。巨大的数值会变得非常大(并且会从小部件中消失)以免打扰视图。