Кто-нибудь может порекомендовать хороший компонент гистограммы для отображения прогресса в достижении цели? - PullRequest
1 голос
/ 27 февраля 2009

Я собираюсь начать работу над приложением PHP, которое позволяет пользователю ежедневно отслеживать свои успехи.

Я ищу хорошую графическую библиотеку, желательно PHP и / или Javascript (JQuery был бы хорош), которая позволила бы мне называть каждую гистограмму на гистограмме с датой (10 февраля, 11 февраля, 12 февраля и т. Д. .) вероятно на боку или под углом 45 градусов, или что-то, что будет иметь номер дня внизу каждого столбца с месяцем до 1-го числа каждого месяца) Промежуток времени для каждого графика будет в диапазоне от 1 до 3 месяцев, но если есть что-то, что может справиться с большими временными рамками, это тоже было бы хорошо.

Я предполагаю, что это распространенная проблема, и что для этого есть наиболее эффективный способ. Я бы предпочел использовать гистограммы, а не линейный график (например, трекер репутации стека над потоками)

Есть идеи? Я посмотрел на JpGraph и Graphpite, и ни один из них не выглядит очень хорошо. Я не против того, что Flash интегрирован, если я могу передавать данные из моего PHP-скрипта.

Ответы [ 8 ]

6 голосов
/ 27 февраля 2009

Посмотрите на Google Charts. Прост в использовании и легко доступен.

http://code.google.com/apis/chart/

1 голос
/ 19 марта 2009

Я бы рекомендовал ChartDirector , фантастический продукт, который действительно гибок. Иногда не всегда так очевидно, как добиться того, чего вы хотите, но на форумах на их сайте работает отличный Питер Кван, который всегда мог указать мне верное направление.

Как уже упоминалось, это не бесплатно, но довольно дешево.

Я использовал только версию .net, но, насколько я понимаю, все версии функционально идентичны.

1 голос
/ 27 февраля 2009

Я использовал flot (для jquery) и flotr (для прототипа). Оба являются чистыми JS графическими библиотеками. Лично я никогда не использовал их для гистограмм, но у них обоих есть примеры того, как использовать их API для создания гистограмм, поэтому я думаю, что вы сможете использовать любой из них для достижения того, что вам нужно.

1 голос
/ 27 февраля 2009
1 голос
/ 27 февраля 2009

Если вы ищете что-то немного необычное, взгляните на графики PHP / SWF. Я использовал его на нескольких «финансовых» сайтах, и он работает довольно хорошо и его довольно легко реализовать.

http://www.maani.us/charts/index.php

1 голос
/ 27 февраля 2009

Мы используем JPGraph , который делает все виды графиков и диаграмм и выплевывает изображения JPG.

0 голосов
/ 27 февраля 2009
0 голосов
/ 27 февраля 2009

Этот вопрос конкретно касается ASP.NET, поэтому может не относиться к делу, но там может быть что-то полезное:

Диаграммы в веб-приложениях

Кроме того, я использовал ChartDirector в PHP и мне понравилось. Это не бесплатно, но невероятно полнофункционально и имеет потрясающую поддержку.

...