Необходимо на сайте выводить график кусочно-линейной функции. Исходных данных (точек) около 50к. На текущий момент использую amchart, но он при таком количестве исходных данных вешает браузер. Рассматривал вариант собственной реализации в виде построенных изображений, т.е. на клиент тянется картинка с графиком, но такой подход медленно реагирует на действия пользователя по изменению масштаба и движению по графику влево-вправо. В перспективе точек может быть еще больше, от 100к до 2м.
Смотрел в сторону CanvasJS. Проблема в том, что такой объем данных не выдержит ни один браузер, и если отдавать исходный набор данных в чистом виде. Подскажите пожалуйста компонент, который бы имел серверную реализацию (либо требования к ней, если не .net) подгрузки данных, чтобы полный набор данных оставался на сервере, а на клиент отдавался некий усредненный минимально необходимый набор для отрисовки графика, либо уже готовое изображение.
Интересует что-то похожее на графики zabbix
Думаю подойдёт такой вариант: https://www.highcharts.com/stock/demo/lazy-loading Там есть и другие примеры с другими типами графиков. К сожалению это не бесплатно, но у них есть программы для стартапов.
Если писать своё, то можно посмотреть d3.js + сделать динамическую загрузку данных.
Рисовать картинку на сервере я бы не стал, под нагрузкой ляжет.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Есть ползунок input range со значениями от 1 до 100 нужно там где будет 60 и 80 изначально поставить над ним иконочки не при измененнии а с начала, кто...
Я хотел бы сделать обычную "листалку" изображений, только без навигационных стрелок — я хочу, чтобы листание назад происходило при клике...
Нужно отсортировать массив, чтобы [A-Z] были первыми, [a-z] вторыми, а все остальное внизу
На форме в таблицу c помощью хелпера генерируется следующая разметка, массив переключателей с несколькими вариантами ответа (за - против...