用于XML / SWF图表的PHP包装器

时间:2009-02-23 13:10:26

标签: php charts xml-swf-charts

任何人都知道XML/SWF charts

的最新版本(5.X)是否有PHP包装器

3 个答案:

答案 0 :(得分:1)

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

“从5.0版本开始,此图表工具没有专门的PHP界面。但是,PHP或任何其他脚本语言仍可用于XML / SWF图表(同一工具的XML版本) )“。

有一些例子如何在PHP中使用XML版本:

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

答案 1 :(得分:1)

作为另一个项目的一部分,我开发了一个开源CodeIgniter库,用于生成XML / SWF图表所需的XML: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'));

答案 2 :(得分:0)

我不了解XML / SWF图表软件,但如果您想手动编码,可以使用PHP的XML类和Ming动态创建图表。您只需从文件中解析xml数据,然后将其传递给Ming对象进行处理。然后在完成后包括swf。

简单!

- )