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番目のラベルが2)と不正なx番号を持つ水平棒グラフを示しています。

ラベルをy軸に、値をxに沿って表示します。

誰かが私に手を差し伸べてもらえますか?

ジョーニー

4

2 に答える 2

4

先週、私はほとんど同じことをしようとしていました。これは私を夢中にさせていました。このOpenSourceプロジェクトをチェックしてください、これはグーグルチャートのためのPHPインターフェースです

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

これらの例のページをチェックしてください。1分以内にグラフを再作成できます... 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 に答える