Я столкнулся с тем же вопросом пару лет назад. Четкий ответ, какой вариант в то время, был Dundas Charts. И действительно, мы с легкостью использовали Dundas Charts.
С тех пор MS приобрела свою кодовую базу диаграммы и включила ее в структуру 3.5. Вы можете легко использовать его с ASP.NET. Проверьте это сообщение в блоге:
http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx
<asp:chart ...
Еще одна сторонняя библиотека элементов управления, которую я использовал для построения диаграмм: Devexpress . Потребовалось очень мало времени, чтобы запустить продукт с помощью Devexpress (возможно, даже меньше), но в итоге у Dundas было больше возможностей для настройки.