PHP: Помощь при форматировании гистограмм - PullRequest
3 голосов
/ 31 августа 2010

Я пытаюсь создать горизонтальную гистограмму с данными из массива

$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ось и значения вдоль х.

Может кто-нибудь дать мне руку?

Джонси

Ответы [ 2 ]

4 голосов
/ 31 августа 2010

На прошлой неделе я пытался сделать то же самое. Это сводило меня с ума. Посмотрите на этот проект OpenSource, это PHP-интерфейс для Google Charts

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

Посетите страницу с этими примерами, вы сможете воссоздать диаграмму за минуту ... http://code.google.com/p/gchartphp/wiki/Examples

Это значительно облегчит разработку и поддержку.

0 голосов
/ 31 августа 2010

Я использую GoogChart http://code.google.com/p/googchart/ и сильно изменил его, чтобы сделать то, что мне нужно.

...