amCharts — отличная либа по построению графиков на сайте. Сразу скажу, что продукт платный (99 евро), но доступна бесплатная версия с тем отличием, что в левом верхнем углу будет ссылка на сайт проекта. Но для админки или стартапа это не принципиально.
Для построения графика или диаграммы потребуется сама либа и 2 xml-файла: файл настроек и файл с данными.
Вызов графика выполняется примерно так:
<script type="text/javascript"> // <![CDATA[ var so = new SWFObject("/lib/amcharts/amline.swf", "amline", "920", "400", "8", "#ffffff"); so.addVariable("path", ""); so.addVariable("settings_file", encodeURIComponent("/settings.xml")); so.addVariable("data_file", encodeURIComponent("/data.xml")); so.write("stat"); // ]]> </script>
Файл с данными можно строить на лету или генерить кроном.
На сайте проекта есть примеры.
Эту библиотеку использует Хабр для построения статистики.
Есть скрипт экспорта статистики Google Analytics в amCharts.
Очень похожие графики есть в статистике групп Вконтакте
31.08.2011
есть http://www.highcharts.com/
пример http://kiwi.kz/statistics/
Очень пригодилось. Спасибо :)
А чем гугл чартс не угодил? Бесплатный.