Основываясь на приведенных здесь рекомендациях, я только что попробовал Visiblox и Infragistics.
Visiblox имеет хороший опыт разработчиков, чистые API-интерфейсы, без раздувания.В то время как производительность для нескольких тысяч точек данных в порядке, производительность снижается, когда вы входите в диапазон 100 КБ.Вот образец Visiblox с несколькими тысячами точек (вы можете скачать образец и просто настроить количество точек данных).
Теперь, общий аргумент заключается в том, что вам не следует связывать так многов любом случае данные на график, но следует заранее их обрезать.Я согласен с этим, но в идеале мне нужен элемент управления графиком, который позаботится об этом для меня.Получение Zooming, Panning и все такое право - нетривиальные задачи, и я был бы рад выложить несколько 100 $, чтобы получить эту функциональность.Это простой экономический здравый смысл - не изобретать велосипед здесь.
Инфраструктура , безусловно, это правильно.Я могу связать миллион точек и получить плавную работу.Вот пример Infragistics .
Однако Infragistics устанавливает много мусора (локальное веб-приложение IIS с примерами, которые вы также можете увидеть в Интернете), а также (превосходные) примеры и коддокументация высокого уровня, я пропускаю некоторые общие сведения о каждом компоненте и его отдельных модулях.
Поскольку многие пользователи SO рекомендуют Telerik элементы управления для своих чистых API, документации и разработчикаПоддержка, я также взглянул на их контроль диаграммы.Тем не менее, я должен признать, что нахожу это довольно медленным (масштабирование занимает примерно 500-1000 мс, что слишком долго, чтобы чувствовать себя плавно).Вот образец Telerik .