我有作为数字列表给出的数字分布,允许重复,例如[0,0.1,0.1,0.1,0.2,0.5]。
此分布随时间而变化。每个分布可能具有不同数量的元素,但通常应该具有相似的大小
我试图在Javascript中可视化这种分布变化,但找不到满意的解决方案。我已经在剧情上使用其他可视化,因此首选的解决方案将是首选,但不是必需的。
我目前的方法是使用热图制作散点图,并通过为每个新的分布提供新的顺序生成的x坐标来输入数据点,同时将分布的条目视为y坐标。当顺序生成的数字与分布中的数字相比较小时,这种情况相当好,但看起来很奇怪,因为我不知道如何告诉散点图x坐标是人为的,并且之间永远不会有数据点两个后续的x坐标。
对于额外的功劳,即使分布可以基于非常不同数量的元素,也可以找到一种很好地可视化的方法。
答案 0 :(得分:1)
我在Javascript中找不到标准解决方案,但我找到了解决办法:
我显示了一条包含11行的图表。每行是我跟踪的分布的10%分位数。一开始它有点不直观,但是一旦你习惯它就会非常有用。