2014-10-15 3 views
0

Я пытался построить parallel coordinates с двумя осями. Один из них - IP-адреса и другое количество запросов, отправленных по IP-адресу за один день, с использованием D3.js.Построение IP-адресов по оси

Я использовал прямую реализацию от http://syntagmatic.github.io/parallel-coordinates/.

Когда число дискретных IP-адресов увеличивается выше 1000, ось IP-адреса перестает отображаться.

Просто для проверки, я испробовал целочисленные значения вместо IP-адресов, и даже более 10000 уникальных значений он работал нормально.

Я также попробовал строку только с одним. в них вместо 4, которые находятся в IP-адресах, и он работал нормально.

Но для IP-адресов это не так.

Любое конкретное, что я мог бы изучить?

+0

Почему вы пытаетесь это сделать? Для этого это не правильный граф. IP-адреса являются дискретными объектами. Их числовые свойства не имеют значения, поэтому нет смысла строить график, где вертикальная ось соответствует компонентам IP-адреса. Я не уверен, что было бы хорошим способом их графического отображения. Может быть, сортировать их по порядку количества запросов, а затем нарисовать гистограмму. Или, может быть, вы могли бы сделать что-то более интересное, если бы они были разделены на блоки. –

+0

[Вот jsFiddle] (http://jsfiddle.net/meetamit/wtb4hj5e/1/) с 1000 случайно сгенерированными IP-адресами, сопоставленными по порядковой шкале (что сумасшествие, но оно отлично). Это похоже на то, что вы пытаетесь сделать, и если да, можете ли вы воспроизвести свою проблему там? – meetamit

ответ

Смежные вопросы