PHP数组到谷歌图表系列数组

时间:2011-05-23 09:48:27

标签: php arrays charts

我有以下php数组

Array ( [0] => 
            Array ( [year] => 2009 
                    [month] => January 
                    [month_sales] => 728 
                    [year_totalsales] => 2663 ) 
        [1] => 
            Array ( [year] => 2009 
                    [month] => February 
                    [month_sales] => 640 
                    [year_totalsales] => 2663 ) 
        [2] => 
            Array ( [year] => 2009 
                    [month] => March 
                    [month_sales] => 636 
                    [year_totalsales] => 2663 ) 
        [3] => 
            Array ( [year] => 2010 
                    [month] => January 
                    [month_sales] => 636 
                    [year_totalsales] => 2663 ) 
        [4] => 
            Array ( [year] => 2010 
                    [month] => February 
                    [month_sales] => 23 
                    [year_totalsales] => 2663 ) )

如何在Google图表中显示此内容?

3 个答案:

答案 0 :(得分:2)

请注意Oliver的回答是针对(静态)图像图表Google API,该API已经过折旧,并且在2015年之后无法使用。(我没有足够的回复评论)

本课程旨在帮助将PHP与当前的Google Chart API配合使用。我自己还没有使用/测试它们,但这些例子似乎是直截了当的。

https://code.google.com/p/php-class-for-google-chart-tools/

答案 1 :(得分:1)

Google提供的脚本可以让这类事情变得更加轻松。

我希望以下链接可以帮助您:http://code.google.com/p/googlechartphplib/wiki/GettingStarted

从我涉及的内容来看,它相当容易,但是,你必须要小心,因为我犯了很多错误,我设法搞砸了我试图输入的数据然后给了我一个完全不同的数据图表。

我希望这会有所帮助

答案 2 :(得分:0)

您必须循环进入数组并生成管道分隔的字符串,以便在图表中使用。

我还建议阅读以下内容

Google Chart Tools & Data Formats