Предложения по исследованию / визуализации данных из браузера с таблицей из 10 000 строк и 5 столбцов? - PullRequest
1 голос
/ 14 ноября 2010

Является ли мой набор данных слишком большим, чтобы люди могли просматривать его из браузера?

Размер json_data.js составляет 550 КБ.

Размерность - 5 столбцов и 10 000 строк. (3 столбца слов, 1 из дат и 1 из целых чисел)

В основном у меня есть 10000 таких строк "Id|Activity_Title|Location|Start|Duration"

Я изначально надеялся использовать 2 плагина jquery, tablefilter и tableorter , но они заставляют мой браузер зависать с этим большим набором данных (хотя они отлично работали с меньшими наборами данных).

Может кто-нибудь предложить альтернативные способы или подходы (или плагины) для обобщения и визуализации наборов данных из 10 000 строк и 5 столбцов, используя только javascript и браузер.

1 Ответ

1 голос
/ 14 ноября 2010

Традиционный способ справиться с этим - нумерация страниц, но это не лучший подход.

Лучше всего предоставить интеллектуальный начальный фильтр для данных, а также инструменты, позволяющие пользователю легко расширять или сужать фильтр. Бессмысленно показывать пользователю 10000 строк. Но, как правило, вы можете на основе бизнес-правил вашего приложения проецировать, какие строки действительно хочет видеть пользователь. Скорее всего, они хотят самые последние записи? Или, может быть, последний в конкретном месте? Или какие-то другие общие критерии? Чем лучше вы сможете предоставить им умный начальный список, тем лучше будет пользовательский опыт.

После того, как этот начальный список станет доступен, дайте им инструменты для дальнейшего расширения или сужения списка. Когда они в конечном итоге получают список, который слишком велик для отображения (обычно не более 50 строк на страницу, часто 20), тогда используйте выгружаемые данные, чтобы показать только небольшое подмножество строк за раз.

...