Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pirata_

[Resolvido] Qual a melhor lib para geração de gráficos em PHP ?

Recommended Posts

Fala galera, beleza?

 

Estou a procura de uma boa lib, fácil de mexer e que mostre um resultado visualmente bacana para gerar gráficos em PHP.

Alguém poderia me aconselhar alguma ??

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu gero gráfico com o php da seguinte forma

 

eu com o PHP gero um arquivo XML

 

e com o FLASH eu monto o grafico baseado no arquivo XML

 

Procure por Fusioncharts_Enterprise_v3

 

Esse são os tais graficos em FLASH

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse Fusioncharts_Enterprise_v3 é uma lib?

 

Como funciona? Você tem algum exemplo online pra eu dar uma olhadinha ?

 

Vlw, abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po eu ate tenho porem precisa de usuario e senha...

 

é de um sistema que eu to desenvolvendo

 

 

mais é o seguinte

 

procura por aquele nome que eu te deu...

 

ele é um arquivo SWF + uma função em JAVASCRIPT

 

o arquivo SWF é um grafico dinâmico que é desenvolvido a partir de um arquivo XML que você vai gerar....

 

Não tem nada demais........ é bem simples (No inicio parece ser complicado)....

 

Na verdade ele não é um arquivo SWF são Vários ai você escolhe qual o gráfico que voce quer....

 

é so colocar tudo na mesma pasta, dar permissão e pronto..........

 

Se for um gráfico comercial, os clientes vao adorar....pq é muiito maneiro...

 

vlw...pesquisa ai, não esqueça;;;;;;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou pesaquinsando com esse nome no Google mas não estou encontrando nada..

 

Se você souber onde tem pra download ou até puder postar um link, eu agradeço MUITO!

 

;)

 

Vlw, abs!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou pesaquinsando com esse nome no Google mas não estou encontrando nada..

 

Se você souber onde tem pra download ou até puder postar um link, eu agradeço MUITO!

 

;)

 

Vlw, abs!!

 

Ai veio...

 

http://www.fusioncharts.com/free/Download.asp?gMenuItemId=5

 

 

Não acostuma não

 

huauhahuauh zoa

 

 

da uma olhada

 

era so pesquisar no google sem o V3 no final...

 

VLW

 

HA Outra coisa

 

No proprio IMASTERS tem um documentario falando sobre ele mas o cara usa outra linguagem sem ser o PHP:

 

http://imasters.com.br/artigo/10025/fl...ioncharts_free/

 

VLW

 

vale a pena conferir!!!!!!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou pesaquinsando com esse nome no Google mas não estou encontrando nada..

 

Se você souber onde tem pra download ou até puder postar um link, eu agradeço MUITO!

 

;)

 

Vlw, abs!!

 

Cara tem mais coisa aqui

 

http://www.fusioncharts.com/free/

 

o FREE DESSE GRAFICO!

Compartilhar este post


Link para o post
Compartilhar em outros sites

nossa mto bacana mesmo!

a unica coisa ruim é que vou ter que aprender a fuçar no xml!

 

mas vou tentar algo aqui! :P

vlw brother!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O PIRATA

 

BACANA??? po eh muito bom....rsrsrs

 

po cara quebar mais um galho seu:

 

ai esta um exemplo de codigo que desenvolve XML:

 

 

$manipulador_arq = fopen("Column3D.xml","w+");

@fwrite($manipulador_arq,"<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\n\n\n<chart caption='Country Comparison' shownames='1' showvalues='0' decimals='0' numberPrefix=''>");

$ano_ini = mktime(0,0,0,(date('m')-12),date('d'),date('Y'));
$ano_ini = date('Y-m-d',$ano_ini);

$ano_fim = date('Y-m-d');

$consulta = @mysql_query("select nome_produto,sum(valor_unitario),count(nome_produto) from consumo where datacompra between '$ano_ini' AND '$ano_fim' AND DAYOFWEEK(datacompra) = '$semana' group by nome_produto order by count(nome_produto) limit 0,10;",$conexao);

while($exibir = @mysql_fetch_array($consulta)){
	$xml = "<categories>";
	$xml .= "\n\n<category label='$exibir[0]' />\n";
	$xml .="</categories>\n\n";
}

while($exibir = @mysql_fetch_array($consulta)){
	$xml .= "<dataset seriesName='Total Gasto' color='AFD8F8' showValues='1'>";
	$xml .= "\n\n<set value='$exibir[1]' />\n";
	$xml .="</dataset>\n\n";
}
while($exibir = @mysql_fetch_array($consulta)){
	$xml .= "<dataset seriesName='Quantidade' color='F6BD0F' showValues='1'>";
	$xml .= "\n\n<set value='$exibir[2]' />\n";
	$xml .="</dataset>\n\n";
}



@fwrite($manipulador_arq,$xml); 

@fwrite($manipulador_arq,"\n\n</chart>");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw brother, vou dar uma estudada nesse code!

:D

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, uma pergunta imebecil:

 

você usa o include do xml no php ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, uma pergunta imebecil:

 

você usa o include do xml no php ?

 

po cara eu não uso não

 

 

apenas desenvolvo o XML no proprio PHP

 

pq esta dando erro??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade eu estou ainda procurando quais são os arquivos necessários pra gerar o gráfico!

 

Eu baixei o pack de 3mb, mas tem coisa pacas..

 

:P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade eu estou ainda procurando quais são os arquivos necessários pra gerar o gráfico!

 

Eu baixei o pack de 3mb, mas tem coisa pacas..

 

:P

 

HAHAHAHAH

eu sei

 

Calma um minunto

 

vou listar pra voce os arquivos e te mando!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pronto meu brother ai vai:

 

 

 

NA PASTA CHARTS VOCE ENCONTRA O SWF QUE DESEJA

NA PASTA GALLERY VOCE ENCONTRA O HTML DESSE SWF

NA PASTA DATA DENTRO DE GALLERY VOCE ENCONTRA O XML NECESSÁRIO

NA PASTA JSCLASS VOCE ENCONTRA O ARQUIVO JAVASCRIPT

 

OBS: Os arquivos CHARTS, GALLERY e DATA

 

Possuem o mesmo nome...

Outra coisa para testar é necessário abrir o arquivo HTML e modificar as chamadas

 

Ex:

 

se ele chama um arquivo assim:

<img src="gallery/data/teste.xml" />

voce deve modificar para:

<img src="teste.xml" />

Pois vai estar tudo na mesma pasta

 

VLW

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae cara, só pra te agradecer e falar que essa parada é mto f***!

:P

 

E dar uma dica tbm, caso você não sabia, claro...

 

Eu montei facilmenteo gráfico, sem precisar do xml, desta forma

 

 

 

include('graficos/classes/FusionCharts_Gen.php');

  $FC = new FusionCharts("Pie3D","400","350"); 
  $FC->setSWFPath("graficos/graficos/");

  $strParam="caption=Agendamentos;xAxisName=nome;yAxisName=Revenue;decimalPrecision=0";

	$FC->setChartParams($strParam);

	$status1 = mysql_num_rows(mysql_query("SELECT * FROM agenda WHERE status = 'Em aberto'"));
	$status2 = mysql_num_rows(mysql_query("SELECT * FROM agenda WHERE status = 'Finalizado'"));
	$status3 = mysql_num_rows(mysql_query("SELECT * FROM agenda WHERE status = 'Cancelado'"));
	
  $FC->addChartData($status2,"name=Finalizado;color=66ccff;link=".$url."agenda");
  $FC->addChartData($status1,"name=Em aberto;color=009900;link=".$url."agenda");
  $FC->addChartData($status3,"name=Cancelado;color=ff0000;link=".$url."agenda");

Li o manual e cheguei neste excelente resultado!

;)

 

vlw mais uma vez, excelente indicação!

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.