После привлекательного не флеш-решения PHP-графики - PullRequest
1 голос
/ 23 сентября 2011

Я использовал XML / SWF Charts ( maani.us ) целую вечность, но теперь хочу переместить мои диаграммы в настройки без флэш-памяти.

На диаграммах Iна данный момент у меня много наведений мыши, так что, например, если вы наведете указатель мыши на точку данных, вы увидите всплывающее окно с более подробной информацией.

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

Есть ли что-то, что объединяет лучшее из обоих миров, используя HTML5/ SVG / холст / и т.д.?Я не очень разбираюсь в этих новых технологиях, но хочу учиться!

Это будет много работы для переноса всего, поэтому я хочу убедиться, что выбрал «правильное» решение для построения графиков.

Требуется:

  1. Очень настраиваемый
  2. Способен создавать симпатичные, привлекательные графики, с которыми пользователи захотят поиграть
  3. Будьте интерактивными.Подсказки по крайней мере, и, возможно, больше.

Не обязательно должно быть бесплатным, хотя это, очевидно, бонус.Рады потратить до 200 долларов, скажем, на правильное решение.Предполагаемое использование - это коммерческий веб-сайт, которым я владею и управляю.

Большое спасибо!

edit: ОК, теперь у меня есть короткий список:

Теперь просто нужно убедиться, что я выбрал "правильный".Пожалуйста, напишите ниже, если вы знаете о хорошем решении, которое я не перечислил!

Ответы [ 3 ]

1 голос
/ 23 сентября 2011

Я бы порекомендовал Highcharts - библиотека диаграмм javascript.

1 голос
/ 23 сентября 2011

http://g.raphaeljs.com/

Использую холст, я думаю.

Редактировать: основные функции Рафаэля тоже должны хорошо работать, пример

0 голосов
/ 23 сентября 2011

ExtJS предлагается Sencha как в GPL, так и в коммерческих лицензиях.

Примеры диаграмм доступны по адресу: http://www.sencha.com/products/extjs/examples/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...