На работе мы использовали отличный Chartdirector .
Это не бесплатно, но очень дешево (может быть, 50 баксов или около того). Стоимость того стоит, так как API и документы превосходны (намного лучше, чем GD!), Поэтому легко экономят больше времени.
Существует также бесплатная версия, которая включает в себя небольшой желтый баннер, рекламирующий продукт на каждом графике - если честно, если это для личного использования, вы можете пойти на это, поскольку на самом деле это совсем не навязчиво.
Chartdirector доступен для многих платформ (Win, Linux, Solaris, BSD, OSX) и имеет API для многих языков (Perl, ASP, .NET, Java, PHP, Python, Ruby, C ++).
Вывод очевиден, как вы можете видеть на странице их примеров .