faguanil Postado Março 5, 2013 Denunciar Share Postado Março 5, 2013 Pessoal bom dia. Estou precisando gerar um gráfico utilizando o Pchart, o problema que estou tendo é no momento de gerar o título do gráfico. alguém saberia me dizer onde estou errando.<?phpinclude("pChart/class/pData.class.php"); include("pChart/class/pPie.class.php"); include("pChart/class/pDraw.class.php"); include("pChart/class/pImage.class.php"); $mes = array ("Janeiro" , "Fevereiro" , "Março" , "Abril" , "Maio" , "Junho" , "Julho" , "Agosto" , "Setembro" , "Outubro"); $teste = array("");$data = new pData(); //Então devo colocar valor e legenda$data->addPoints( array( 1 , 2 , 3 , 4 ) , "Valores A");$data->addPoints(array(3,8,9,10) , "Valores B");$data->addPoints( array(1, 5, 6, 7), "Valores C");$data->addPoints( ($mes) , "Meses" ); $data->setAbscissa("Meses"); $data->setAxisName(0,"Hits"); $myPicture = new pImage( 800 , 600 , $data ); $myPicture->drawRectangle( 0 , 0 , 750 , 550 , array( "R"=>0 , "G"=>0 , "B"=>0 ) ); $myPicture->setFontProperties( array( "FontName"=>"pChart/fonts/pf_arma_five.ttf" , "FontSize"=>7 ) ); $myPicture->setGraphArea(30,30,720,450); $scaleSettings = array( "GridR"=>200 , "GridG"=>200 , "GridB"=>200 , "CycleBackground"=>TRUE ); $myPicture->drawScale($scaleSettings); $myPicture->drawLegend( 580 , 12 , array( "Style"=>LEGEND_NOBORDER , "Mode"=>LEGEND_HORIZONTAL ) ); $myPicture->drawBarChart(); $myPicture->setFontProperties(array("FontName"=>"Fonts/Forgotte.ttf","FontSize"=>11)); $myPicture->drawText(150,35,"Average temperature",array("FontSize"=>20,"Align"=>TEXT_ALIGN_BOTTOMMIDDLE)); $myPicture->autoOutput('barra.png'); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
faguanil
Pessoal bom dia. Estou precisando gerar um gráfico utilizando o Pchart, o problema que estou tendo é no momento de gerar o título do gráfico. alguém saberia me dizer onde estou errando.
<?php
include("pChart/class/pData.class.php");
include("pChart/class/pPie.class.php");
include("pChart/class/pDraw.class.php");
include("pChart/class/pImage.class.php");
$mes = array ("Janeiro" , "Fevereiro" , "Março" , "Abril" , "Maio" , "Junho" , "Julho" , "Agosto" , "Setembro" , "Outubro");
$teste = array("");
$data = new pData();
//Então devo colocar valor e legenda
$data->addPoints( array( 1 , 2 , 3 , 4 ) , "Valores A");
$data->addPoints(array(3,8,9,10) , "Valores B");
$data->addPoints( array(1, 5, 6, 7), "Valores C");
$data->addPoints( ($mes) , "Meses" );
$data->setAbscissa("Meses");
$data->setAxisName(0,"Hits");
$myPicture = new pImage( 800 , 600 , $data );
$myPicture->drawRectangle( 0 , 0 , 750 , 550 , array( "R"=>0 , "G"=>0 , "B"=>0 ) );
$myPicture->setFontProperties( array( "FontName"=>"pChart/fonts/pf_arma_five.ttf" , "FontSize"=>7 ) );
$myPicture->setGraphArea(30,30,720,450);
$scaleSettings = array( "GridR"=>200 , "GridG"=>200 , "GridB"=>200 , "CycleBackground"=>TRUE );
$myPicture->drawScale($scaleSettings);
$myPicture->drawLegend( 580 , 12 , array( "Style"=>LEGEND_NOBORDER , "Mode"=>LEGEND_HORIZONTAL ) );
$myPicture->drawBarChart();
$myPicture->setFontProperties(array("FontName"=>"Fonts/Forgotte.ttf","FontSize"=>11));
$myPicture->drawText(150,35,"Average temperature",array("FontSize"=>20,"Align"=>TEXT_ALIGN_BOTTOMMIDDLE));
$myPicture->autoOutput('barra.png');
?>
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.