Диаграммы и графики на сайте

amCharts
amCharts — отличная либа по построению графиков на сайте. Сразу скажу, что продукт платный (99 евро), но доступна бесплатная версия с тем отличием, что в левом верхнем углу будет ссылка на сайт проекта. Но для админки или стартапа это не принципиально.

amCharts

Для построения графика или диаграммы потребуется сама либа и 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.

Очень похожие графики есть в статистике групп Вконтакте
amCharts

#1

есть http://www.highcharts.com/
пример http://kiwi.kz/statistics/

sikoshi, 1.09.2011 - 10:34
#2

Очень пригодилось. Спасибо :)

Денис Сепетов, 17.03.2012 - 07:37
#3

А чем гугл чартс не угодил? Бесплатный.

Вит, 9.04.2014 - 20:29
Оставить комментарий