PHP-оболочка для диаграмм XML / SWF - PullRequest
1 голос
/ 23 февраля 2009

Кто-нибудь знает, есть ли PHP-оболочка для последней версии (5.X) XML / SWF-диаграмм

Ответы [ 3 ]

1 голос
/ 06 июня 2011

В рамках другого проекта я разработал библиотеку CodeIgniter с открытым исходным кодом для генерации XML, требуемого диаграммами XML / SWF: http://milktek.com/XML-SWF-Charts-for-CI

Однако, просматривая код в этой библиотеке, я считаю, что он будет работать и вне CodeIgniter. Просто создайте новый объект Maani_xml_swf_charts и вызовите различные доступные методы. Это должно работать, потому что в библиотеке нет кода, зависимого от CodeIgniter.

$mxsc = new Maani_xml_swf_charts();
$mxsc->chart_type("stacked column");
$mxsc->chart_data(
                   array("sales","non-sales"),
                   array("Clothing","Food","Toys"),
                   array(
                          array("100","145"),
                          array("34","54"),
                          array("84","21")));
$mxsc->chart_label(array(
                          "shadow"=>'low',
                          "color"=>'ffffff',
                          "alpha"=>'95',
                          "size"=>'20',
                          "position"=>'inside',
                          "as_percentage"=>'true'));
1 голос
/ 23 февраля 2009

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

"Начиная с версии 5.0, для этого инструмента диаграмм нет выделенного интерфейса PHP. Однако PHP или любой другой язык сценариев все еще можно использовать с диаграммами XML / SWF (версия XML того же инструмента ). "

Есть примеры использования XML-версии с PHP:

http://www.maani.us/xml_charts/index.php?menu=Reference&submenu=Scripting

0 голосов
/ 03 мая 2010

Я не знаю о программном обеспечении диаграмм XML / SWF, но если вам захочется кодировать его вручную, вы можете использовать классы PHP XML и Ming для динамического создания диаграмм. Вы бы просто проанализировали данные XML из файла и передали их объекту Ming для обработки. затем включите SWF, когда закончите.

Simple!

; -)

...