Какой JavaScript / ASP.NET Charting Component / Инструмент / Библиотека будет работать для этого? - PullRequest
6 голосов
/ 10 июня 2010

[Обновление]: Забыл включить ComponentArt ...

Привет

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

Изучив варианты, которые мне известны и которые я смог найти, выполнив несколько простых поисков в Google, я сократил их до использования ComponentArt , Dundas Charts или Infragistics , просто потому, что из их демонстраций видно, что у них есть определенные особенности, которые, я думаю, мне понадобятся, чтобы добиться цели.

Вот фотографии с макетов - в идеале мне нужен один программный продукт, который будет охватывать все из них:


alt text
Этот график выглядит достаточно простым.


alt text Обратите внимание на произвольный интервал между годами - пока не уверен, будет ли это камнем преткновения для клиента или нет.


alt text Я не знаю, видел ли я когда-либо подобный график - он объединяет предыдущий график с некоторыми дополнительными данными.


alt text Вот та же диаграмма, только в этот раз иллюстрирующая, что происходит, когда пользователь наводит мышью или нажимает на аннотацию в диаграмме. Они хотят, чтобы во всплывающем окне был приятный стиль, поэтому всплывающее окно должно быть чем-то вроде фрейма или подобным. Очевидно, что, пока элемент управления поддерживает события на стороне клиента, со связанными метаданными, я могу создавать всплывающее окно самостоятельно.


Буду признателен за любые идеи или рекомендации, я не использовал элементы управления графиками в годах , поэтому я немного растерялся, и клиенту нужна оценка в ближайшее время.

Спасибо!

Ответы [ 6 ]

2 голосов
/ 15 июля 2010

Raphaël (http://raphaeljs.com/) тоже очень хороший и мощный.

1 голос
/ 18 июня 2010

Если вы готовы потратить несколько сотен, я бы посоветовал вам выбрать компоненты Adobe Flex.

Они довольно крутые, с тонами функций в них.

Я использую компонент гибкой графики Adobe во всех своих проектах после использования диаграмм YUI, который имеет очень ограниченные возможности.

0 голосов
/ 11 июля 2010

Telerik RadCharts также являются хорошим вариантом ... они допускают расширенные функции построения диаграмм ... и также хорошо работают с AJAX

0 голосов
/ 29 июня 2010

http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/

это график JavaScript, который я бы рекомендовал.однако, кажется, вам все еще может потребоваться немного пользовательское кодирование, чтобы удовлетворить требуемое требование

0 голосов
/ 18 июня 2010

DevExpress также имеет компоненты диаграмм, которые должны быть на одном уровне с Infragistics или ComponentArt.

Для пары диаграмм, которые мы используем как в приложениях WinForms, так и в WebForms, для которых потребовалось немного волосатыхмы использовали ProEssentials Charts от Gigasoft ... Лучшая особенность ProEssentials Charts заключалась в том, что эта поддержка была лучшей из всех продуктов, которые мы когда-либо использовали (для диаграмм или без диаграмм).Мы получили ответы по электронной почте в течение 24 часов, независимо от того, какая у нас была проблема или день / время недели и т. Д. От людей, которые точно знают, как это было ... однако стоимость элементов управления определенно выше ...

0 голосов
/ 14 июня 2010

Посмотрите API Google для диаграмм и визуализаций или MilkChart для Mootools

...