Я работаю над аналитическим инструментом с различными возможностями визуализации, используя различные графики (линии, гистограммы, области и т. Д.). Одна проблема, с которой я сталкиваюсь, заключается в том, что на разных этапах анализа данных может быть более 20, 100 или даже 1000 серий, которые должны быть нанесены на график. Теперь это может быть большой проблемой по следующим причинам:
Выполнение вызова данных, который может вернуть 1000 или
больше строк будут очень дорогими и могут также занять больше времени.
Одновременное отображение слишком большого количества рядов на графике также является проблемой (подумайте о том, чтобы построить вместе даже 100 рядов на линейном графике, гистограмме или диаграмме области).
Был ли у кого-то похожий опыт использования аналитических визуализаций с использованием диаграмм? Если да, то как вы преодолели эту проблему?
Одним из решений, которое я мог бы придумать, является то, что в случае большого количества серий (скажем, 1000) я начну с того, что сначала покажу 10 серий, и покажу кнопку «показать больше серий ...» с помощью / под диаграммой, по нажатию кнопки, я выберу следующие 10 строк / серий и добавлю к существующим 10 сериям, и продолжу, пока не достигнем максимального числа серий; таким образом, хотя мы преодолеем проблему производительности сервиса, но проблема № 2 в отображении слишком большого количества рядов на графике в то время все еще остается. Может кто-нибудь придумать лучшее решение, которое может решить обе проблемы?
Заранее спасибо.