Hola que tal amigos tengo un problema con la funcion imagepng(), el problema lo tengo cuando quiero realizar una grafica con la libreria libchart que trae Kumbia Php estoy utilizando la version 1.0 corri un script que trae libchart en su pagina oficial el script VerticalBarChartTest.php, bueno no trae la imagen de demo1.png pero al quitar el llamado de esta imagen en la funcion render( $chart->render();) y colocarle antes del llamado de la funcion el header header('Content-type: image/png'); funciona muy bien y logro ver la grafica, sin embargo al correr el mismo script sobre kumbia me dice "No se puede mostrar la imagen ... porque contiene errores" lo mismo me sucedia al crear un captcha por lo que veo me imagino que hay una relacion entre el error mostrado y Kumbia PhP a alguien mas le ha sucedido esto, como lo solucionaron, de antemano les agradezco la luz que me puedan dar.
Comentarios
header('Content-type: image/png');
$chart = new VerticalBarChart();
$dataSet = new XYDataSet();
$dataSet->addPoint(new Point("Jan 2005", 273));
$dataSet->addPoint(new Point("Feb 2005", 421));
$dataSet->addPoint(new Point("March 2005", 642));
$dataSet->addPoint(new Point("April 2005", 800));
$dataSet->addPoint(new Point("May 2005", 1200));
$dataSet->addPoint(new Point("June 2005", 1500));
$dataSet->addPoint(new Point("July 2005", 2600));
$chart->setDataSet($dataSet);
$chart->setTitle("Monthly usage for <!-- m --><a class="postlink" href="http://www.example.com">http://www.example.com</a><!-- m -->");
$chart->render();
$this->render(NULL,"view");
pero ahora como puedo cambiar de color cada una de las barras que muestra, le eche una mirada al codigo de la clase de VerticalBarChart y encontre una variable publica llamada barColorSet que a traves de ella puede acceder a una funcion llamada next de la clase ColorSet, pero no logro entender que realiza esa funcion, entiendo que esta variable($barColorSet) es la encarga de darle el color a las barras, pero no logro hacer que pase al siguiente color del arreglo y tampoco que cada barra tenga un diferente color.
Alguien me puede echar una mano por favor. <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? -->