3

我正在尝试使用数组中的数据制作水平条形图

$values = implode(',', array_values($type));
$labels = implode('|', array_keys($type));
$img = "http://chart.apis.google.com/chart?cht=bhg&chs=600x300&chd=t:{$values}&chxt=x,y&chtt=Ticket+Types&chxl=1:{$labels}&chts=676767,21.5";
echo "<img src='{$img}' alt='Chart'>";

这并没有给我想要达到的目标,但我很难修复它。上面的代码给了我一个水平条形图,其中 y 标签作为行数(即第一个标签是 1,第二个标签是 2)和不正确的 x 数字。

我想要y轴上的标签和x轴上的值。

有人可以帮帮我吗?

琼斯

4

2 回答 2

4

上周,我试图做几乎相同的事情。这让我发疯了。看看这个开源项目,这是谷歌图表的 PHP 接口

http://code.google.com/p/gchartphp/

查看这些示例页面,您将能够在一分钟内重新创建图表... http://code.google.com/p/gchartphp/wiki/Examples

这将使开发和维护变得更加容易。

于 2010-08-31T15:21:47.747 回答
0

我使用 GoogChart http://code.google.com/p/googchart/并对其进行了大量修改来满足我的需要。

于 2010-08-31T15:24:11.220 回答