【发布时间】:2014-10-15 21:27:17
【问题描述】:
我一直在尝试用两个轴绘制parallel coordinates。一个是 IP 地址,另一个是一个 IP 地址在一天内发送的请求数,使用 D3.js。
我使用了http://syntagmatic.github.io/parallel-coordinates/的直接实现。
当离散 IP 地址的数量增加到 1000 以上时,IP 地址轴将停止显示。
只是为了测试,我尝试了整数值而不是 IP 地址,甚至超过 10,000 个唯一值都可以正常工作。
我也试过只有一个'.'的字符串在它们中,而不是在 IP 地址中的 4 个,并且工作正常。
但对于 IP 地址则不然。
我可能正在研究的任何具体内容?
【问题讨论】:
-
你为什么要这样做?这不是正确的图表。 IP 地址是离散的实体。它们的数值属性无关紧要,因此绘制一个垂直轴对应于 IP 地址组成部分的图表是没有意义的。我不确定什么是绘制它们的好方法。也许按照请求数量的顺序对它们进行排序,然后绘制条形图。或者,如果将它们分成块,也许你可以做一些更有趣的事情。
-
Here's a jsFiddle 有 1000 个随机生成的 IP 地址映射到一个序数比例(这很疯狂,但它呈现得很好)。这是否与您尝试执行的设置类似,如果是,您可以在那里重现您的问题吗?
标签: javascript d3.js parallel-coordinates