Зависит от того, что Вы ищете.
Диаграммы Google превосходны в том, что это делает и быстро и легко взять - я использовал его впервые приблизительно две недели назад и генерировал несколько отчетов, в двух различных стилях, в течение приблизительно трех часов после первого рассмотрения его документации. Однако, если нет больше к нему, чем документы делают вид, "то, что это делает", ограничено относительно основными схемами, и это не будет поддерживать ничего особенно необычного. Это также требует, чтобы Вы сделали много трудной работы сами, такой как выяснение, каковы масштаб и подписи оси должны быть.
Для чего-либо вне поддержки Диаграмм Google я использовал бы GD:: модули Графика от CPAN, но это для Perl, а не.NET или Silverlight, таким образом, они, вероятно, не сделают Вас много пользы.
Для графиков мелочи бьют graphviz. Существуют тонны сторонних библиотек-оболочек, таким образом, Вы сможете динамично генерировать графики с почти каждой системой.
Существуют также диаграммы сплава, потрепанные и riya. Большинство этих библиотек построения диаграммы генерирует диаграммы из XML-файлов, таким образом, можно использовать их от любой платформы.
Я думаю, что Google Charts является выдающимся, если Вы не ищете анимации и т.д. Это возьмет загрузки Ваших серверов, и Google представит все это для Вас. Это также даст очень подробный контроль над тем, как Вы хотите, чтобы график посмотрел. Это - также самый простой и самый чистый способ, которым я думаю. Это - просто изображение... Никакой Flash никакой SVG и так далее.
Одна подсказка, которую я дал бы, не должна использовать обертку API. Я нашел, что самый легкий способ работать с ним для использования на самом деле использует основанный на URL прямой "API". Но я предполагаю, что это - просто МО.
Диаграммы Googel были первой вещью, которая прибыла по моему мнению. Я также использовал Смелое предприятие Диаграммы JavaScript в предыдущем работодателе с некоторой удачей; но это не свободно использовать.
Сделал поиск на CodePlex и нашел
Бесплатное управление диаграммой Silverlight http://www.codeplex.com/FreeSilverlightChart
Управление диаграммой Google для ASP.NET http://www.codeplex.com/GoogleChartNet
Бесплатное Управление Диаграммой Silverlight - visifire http://www.codeplex.com/visifire
и т.д....
Поиск я использовал http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=chart
Я лично не могу предложить никого, так как я никогда не использовал их, но надежду, которой это помогает.
Обратите внимание, что общедоступное изображение VS2010 CTP включает функциональность диаграммы, встроенную в ASP.NET; запоздалый, но приветствующийся.
Мы используем XSLT для преобразования XML в SVG. После того как Вы создаете различные форматы построения диаграммы и ДАТЫ данных, его очень легкое к повторному использованию.
Диаграмма Dundas является одним из лучших там. Это не свободно, но это стоит того.
Можно теперь также хотеть рассмотреть Microsoft Chart Controls для Платформы.NET 3.5
Они были просто выпущены.
Если Вы интересуетесь основанными на Flash диаграммами, то: http://teethgrinder.co.uk/open-flash-chart/
Если Вы ищете свободные компоненты, получают Google Charts.
Несвободные компоненты, которые я действительно люблю,
Для бесплатного построения диаграммы флэш-памяти можно посмотреть на Свободный FusionCharts. Или, если Вы хотите более профессиональный и готовы выйти из оболочки $$$, взгляд на FusionCharts v3