Как автоматически рисовать красивые графики?
Возможно, знаете нужные библиотеки или утилиты?
Заранее спасибо
Google Chart смотрел?
matplotlib. В галерее на сайте к каждому графику есть рабочий пример.
Для питона крайне замечательная библиотека
Для РНР есть
Вероятно, остановлюсь на самом гибком инструменте, реализованном для python. Примеры, конечно, поражают воображение.
ибо подозреваю, что данные для графиков нужно где-то аггрегировать ;)
пример работы RRD можно поглядеть тут
http://sentry.redtram.com/nginx/
более качественный пример - Cacti
Цитата: squirL
я бы воспользовался RRD :)
ибо подозреваю, что данные для графиков нужно где-то аггрегировать ;)
пример работы RRD можно поглядеть тут
http://sentry.redtram.com/nginx/
более качественный пример - Cacti
ибо подозреваю, что данные для графиков нужно где-то аггрегировать ;)
пример работы RRD можно поглядеть тут
http://sentry.redtram.com/nginx/
более качественный пример - Cacti
Знаешь, Нострадамус мне мог бы позавидовать, я так и знал, что придёшь скорее всего ты из одминов и расскажешь про Cacti :))
Фишка в том, что данные уже обработанные, их просто надо _красиво_ подать. Это не логи. Поэтому проще и удобней воспользоваться какой-нибудь питоновской библиотекой.
Пример данных: количество отправленных сообщений через разные формы в течение месяца посуточно. Глазу приятней смотреть на плавные графики, чего какти и ррд не умеют.
Цитата: Dolonet
Фишка в том, что данные уже обработанные, их просто надо _красиво_ подать. Это не логи. Поэтому проще и удобней воспользоваться какой-нибудь питоновской библиотекой.
а причем тут логи?
задача была - рисовать графики. надо ТЗ ставить четче ;)
Цитата: squirL
а причем тут логи?
задача была - рисовать графики. надо ТЗ ставить четче ;)
задача была - рисовать графики. надо ТЗ ставить четче ;)
Поставь я задачу четче, меньше было бы ответов, среди которых попались несколько хороших :)
Open Flash Chart первой или второй версии. Проблема в том, что график отрисовывается только один, походу дефолтный. Подробнее ниже.
Вызов функции, выводящий хтмл-код отображения Flash:
Пути прописаны корректно, data-chart возвращает JSON, на основе данных которого и строится график. JSON приходит корректно (использую стандартные примеры).
Поиски по инету и рассмотрение чужих примеров толку не дало.
Вообщем, при любых данных в data-chart.php - всегда отображается только один. Даже если вообще указать левый адрес - график всегда один (принскрин в аттаче).
Вопрос - сталкивался ли кто-нибудь с этим и есть ли решения, помимо рытья исходников Flash?
P.S.: на другие библиотеки не шлите, заказчик хочет именно такой "потому что красивый" - вот и вожусь. [COLOR="Silver"]Если уж совсем не получится, пойду к гуглю апи.[/COLOR]
Вопрос к людям, работавшим с
Вызов функции, выводящий хтмл-код отображения Flash:
Код:
include_once 'php5-ofc-library/open-flash-chart-object.php';
open_flash_chart_object( 600, 250, 'http://'. $_SERVER['SERVER_NAME'] .'/charts/data-chart.php', false );
open_flash_chart_object( 600, 250, 'http://'. $_SERVER['SERVER_NAME'] .'/charts/data-chart.php', false );
Пути прописаны корректно, data-chart возвращает JSON, на основе данных которого и строится график. JSON приходит корректно (использую стандартные примеры).
Поиски по инету и рассмотрение чужих примеров толку не дало.
Вообщем, при любых данных в data-chart.php - всегда отображается только один. Даже если вообще указать левый адрес - график всегда один (принскрин в аттаче).
Вопрос - сталкивался ли кто-нибудь с этим и есть ли решения, помимо рытья исходников Flash?
P.S.: на другие библиотеки не шлите, заказчик хочет именно такой "потому что красивый" - вот и вожусь. [COLOR="Silver"]Если уж совсем не получится, пойду к гуглю апи.[/COLOR]