Существует несколько технологий, которые вы можете использовать для этого:
- Flash / Actionscript
- Flex (компоненты диаграмм могут быть платными)
- Silverlight
- HTML5 Canvas
- SVG
- и т.д.
Все они имеют недостатки (требующие плагинов или, в случае HTML5, не имеющие отличной поддержки браузера), но, вероятно, лучшим вариантом будет тот, который лучше всего соответствует вашим навыкам. Если у вас есть многолетний опыт работы с Flash, не имеет смысла использовать один из других - вы просто создадите что-то менее удовлетворительное в более медленном темпе.