[РАСШИРЕНИЕ] Open Flash Chart 2

Здравствуйте, коллеги!

Прошли первые майские дни и я хочу представить новое расширение для Yii: Open Flash Chart 2.

С помощью него можно легко и просто создавать красивые и разнообразные графики на своем Yii-powered сайте ;)

Прошу всех, кто заинтересовался посетить мой блог: http://summercode.ru/blog/10

Для нетерпеливых примеры чартов:

http://summercode.ru…es?forpost=ofc2

Скачать расширение можно отсюда:

http://summercode.ru…art2-0.1.tar.gz

Все комментарии и мнения - АР ВЕЛКАМ!

Спасибо,

правда нелюблю делать графики на флеше, для этого есть другие (более интересные) технологии. Но все равно может пригодится :)

@Zolter: Ну заодно спали тему, в чем сам строишь?

Сложные графики с математическими функциями на canvas-е делаю.

В смысле пхп-функциями? Или чем?

Или это: http://www.rgraph.net/? Если это, то как насчет эксплорера? и вообще совместимость хромате, у флеша лучше намного

В смысле рисую графики не в флеш элементе а в canvas элементе который больше подходит для этого. Во первых уже есть полная совместимость кэнваса с IE + другими нормальными браузерами, во вторых намного меньше весит и грузит юзера требованиями иметь в браузере флеш плеер. Плюс к этому C3dJ уже поддержывает OpenGL внутри фаерфокс браузера (>3.5r2) что к графикам некак не относится но весьма приятно :)

К примеру реализация графика средствами кэнвас либсы Рафаэль -  http://raphaeljs.com/analytics.html

так-так-так…

Круто! Мне как раз такая штука нужна в текущий проект :)

Спасибо!

Незачто :)

Коллеги!

А в чем, собственно, проблема? Вы мне советуете, я подумаю и затем реализую следующим расширением или дополнение к этому расширению (правда, мне кажется, что канвас и флеш слишком разные, чтобы быть в одном расширении) о простой и удобный фейс к созданию графиков на стороне пользователя.

to Sergei Kuznecov

не, я к расширению по флешу ничего не имею. просто вы спросили что использую я - вот я вам и рассказал :) а так и расширение по флешу имеет право на жизнь т.к. комуто действительно интереснее вариант именно с флешем.

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

Мне тут англо-язычный товарищ попросил сделать такую вещь, чтобы отображать картинками графики, если у пользователя нет поддержки Flash'а…

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

С canvas'ом я не встречался, сходил по Вашей ссылке, но половина графиков у меня там не отображалсь (раздел Examples, OS: Linux,Browser: Firefox).

Странно у меня на кубунте фаерфокс 3.0.8 и 3.5r4 стоит - всё идет.

А как в вашем расширении указать путь к пхп-скрипту, который выдает данные в json’е? Я имею в виду параметр “data-file” :


swfobject.embedSWF("open-flash-chart.swf", "my_chart", "550", "200", "9.0.0", "expressInstall.swf", {"data-file":"data.php"} );

Привет. Ох, давно я этим расширением не занимался!

Но на сколько я помню, такого сделать нельзя, у меня там JSON-данные выводятся рядом с object-тэгом для показа графика, и последнему передается имя JS-функции, которая выведена чуть-чуть раньше него и возвращает ему JSON-данные для рендеринга графика.

Смотрите примеры, которые там присутствуют, или которые можете у меня на сайте найти: http://summercode.ru/blog/10 (http://summercode.ru/blog/examples?forpost=ofc2 <- посмотрите здесь исходный код страницы, чтобы увидеть эти функции и данные для графиков)