динамически создавать радиолокационную карту ASP.NET - PullRequest
1 голос
/ 16 января 2012

как я могу динамически создавать серии для радиолокационной карты ASP.NET (C #, vs2010)? Я загружаю данные из БД, и я не знаю, сколько у меня будет серий, как я могу нарисовать радиолокационную карту с динамическими сериями?

спасибо

1 Ответ

1 голос
/ 16 января 2012

Если у вас есть неизвестное количество серий, вы можете разрешить своим пользователям выбирать / скрывать некоторые из них, чтобы не загромождать график.Или вы можете даже захотеть «поиграть» с наблюдаемым периодом времени.

Чтобы избежать слишком большого количества обращений к серверу, предложенным подходом было бы позволить серверу собирать данные и распространять их.их как JSON.Тогда вместо того, чтобы ваш сервер обрабатывал нагрузку генерации фиксированного изображения для каждого запроса, эта задача будет выгружена на клиент и обрабатываться специализированными библиотеками javascript.

Например, это page рисует радиальный график, используя библиотеку d3.js и позволяет пользователю визуализировать эволюцию ряда с течением времени благодаря ползунку.

В этом случае ряды выбираются с сервера методом d3.json .Тем не менее, библиотека может обрабатывать XML или даже CSV .

Исходный код страницы стоит заглянуть:)

Примечание: Highcharts , другая популярная библиотека должна добавить график диаграммы к своим возможностям рендеринга в марте 2012 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...