graficos libchart

1. graficos libchart

crisolitac
crisolita

(usa Nenhuma)

Enviado em 08/07/2008 - 22:03h

ola pessoal, estou com problemas em graficos libchart e preciso de ajuda.
preciso ter um grafico libchart dinamico para pegar os valores da tabela, (faz-se uma pesquisa na nossa base de dados por ex. inscritos por cursos, e numero total de inscritos)e mostre esse resultado em forma de grafico.para isso fiz 2 oaginas pesquisa.php e teste.php. a pagina pesquisa é que vai chamar o grafico que está na pagina teste.php.
no fim da pagina pesquisa tenho isso:

<body>
<?echo $nome;?>&cand=<? echo $cand;?>&totcurso=<? echo $totcurso;?>
<img src='graduacao/candidaturas/teste1.php?n=$nome<? echo $nome;?>&cand<? echo $cand;?>' />

</body>

a pagina teste.php tenho o grafico:
<?

include "./libchart/classes/libchart.php";
header("Content-type: image/png");
$nome = $_GET['n'];
$cand = $_GET['cand'];
$nome = explode(".",$nome);
//$nome = explode(".",$cand);

$totcurso = $_GET['totcurso'];

$chart = new pieChart(500,300);
$x=0;
$y=2;
$dataSet = new XYDataSet();
while($x<15){
$nome1 = $nome[$y];
$dataSet->addPoint(new Point($nome1,1));
$x++;
$y=$y+2;
}
$chart->setDataSet($dataSet);

$chart->setTitle(percentagem de alunos por cursos);
$chart->render();


?>
<br><br>
<? include "./includes/footer.html"; ?>
<? include "../../includes/footer.html"; ?>

o problema é: o grafico so divide ate 15 partes e eu tenho neste caso 21 cursos-while($x<21);
na legenda ele nao pega todos os dados(nome dos Cursos) e os que recebe poe de forma desordenado;
Duvidas: qual é o criterio da divisao do grafico?
para que serve o valor(1) que se encontra aqui?($dataSet->addPoint(new Point($nome1,1)))- neste caso está o 1 mas pode-se por qualquer numero desde que nao seja nada, mas nao vejo nenhuma diferença;
se puderem responder-me fico muito grata ja que estou mesmo parada por causa disso
obrigada.

obs: ha muito pouco artigo sobre o libchart, podiam indicar-me mais?

<?



  


2. Re: graficos libchart

Daniel Augusto de Oliveira
spychaser

(usa Debian)

Enviado em 09/07/2008 - 17:55h

Dae guri

Nunca mexi com o libchart, mas um que eu uso e é bem fácil de configurar é o amcharts. Além de gratuito (fica o link do site no gráfico), ele é bem fácil de configurar e é um flash que puxa dados de um xml.

http://www.amcharts.com

Falow



3. Re: graficos libchart

Rodrigo Broca
rbroca

(usa CentOS)

Enviado em 10/09/2008 - 12:04h

Ola ! Use assim:
$dataSet->addPoint(new Point("nome da barra", valor da barra));








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts