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

StackOverflow https://stackoverflow.com/questions/595133

  •  09-09-2019
  •  | 
  •  

Вопрос

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

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

Я предполагаю, что это распространенная проблема, и что существует распространенный наилучший практический способ сделать это.Я бы предпочел использовать столбчатые диаграммы, а не линейный график (например, stack over flows reputation tracker).

Есть какие-нибудь идеи?Я просмотрел JpGraph и Graphpite, и ни один из них не выглядит очень красиво.Я не возражаю против того, который интегрирован во flash, при условии, что я могу передавать ему данные из моего php-скрипта.

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

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

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

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

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

Построение графиков в веб-приложениях

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top