amac Posted May 8, 2008 at 11:08 AM Report Share #183960 Posted May 8, 2008 at 11:08 AM Estou a construir uma página web em php e queria incorporar na pagina um gráfico de linhas, que vai ser actualizado de acordo com os dados de uma base de dados construida em mysql. Já tentei usar a biblioteca "jpgraph" disponibilizada na internet mas não a consigo incorporar no meu código e aplicar-lhe as minhas css. Como posso resolver este problema? Obrigado! Link to comment Share on other sites More sharing options...
cyclop Posted May 8, 2008 at 11:22 AM Report Share #183961 Posted May 8, 2008 at 11:22 AM Começa por mostrar o código para ver o que está mal. "Quando eu for grande quero ser como o Celso" Link to comment Share on other sites More sharing options...
amac Posted May 8, 2008 at 09:16 PM Author Report Share #184068 Posted May 8, 2008 at 09:16 PM <? include ("jpgraph/jpgraph.php"); include ("jpgraph/jpgraph_bar.php"); /* Definir um array para cada ponto da coordenada Y, especificando seus pontos/valores, sendo: $numGols = o número de gols marcados em cada dia da semana, começando Domingo (8 gols) e terminando Sábado (11 gols) */ $numGols = array ("8", "7", "12", "10", "7", "9", "11"); // iniciar criação do gráfico $grafico = new graph(350,200,"png"); // ajustar alguns parâmetros $grafico->SetScale("textlin"); $grafico->SetShadow(); $grafico->title->Set('Viva o Linux Futebol Clube'); // criar o gráfico de barras $gBarras = new BarPlot($numGols); // ajuste de cores $gBarras->SetFillColor("orange"); $gBarras->SetShadow("darkblue"); // adicionar gráfico de barras ao gráfico $grafico->Add($gBarras); // imprimir gráfico $grafico->Stroke(); print ("OLAAAAAAAAAA"); ?> <b><font size="+2" color="#FFFFFF"><table> <tr> <td>fdgdgfdgdf</td> <td>gdfgdf</td> </tr> <tr> <td>fdgdf</td> <td>gdfgfd</td> </tr> </table></font></b> /*Este é o código quando colocado assim o gráfico aparece na parte superior esquerda do monitor e não dá para incorporar na minha página. basta por exemplo colocar um "print" na primeira linha para apresentar um erro. Link to comment Share on other sites More sharing options...
cyclop Posted May 9, 2008 at 01:46 AM Report Share #184090 Posted May 9, 2008 at 01:46 AM mmmm.... sinceramente, nunca trabalhei com essa lib... mas se o problema é de "aparecer na parte superior esquerda" não será problemas de configuração por exemplo de CSS? Vê lá isso e depois diz alguma coisa. "Quando eu for grande quero ser como o Celso" Link to comment Share on other sites More sharing options...
cyclop Posted May 9, 2008 at 01:48 AM Report Share #184091 Posted May 9, 2008 at 01:48 AM haaaaa lol, entendi... essa lib somente cria gráficos de IMAGENS ou seja... o resultado finaL vai ser uma imagem... logo... onde queres implementar o codigo terás de meter uma "<img src='ficheiro.php'>" para veres a imagem... estou a fazer-me entender? E esquece o meu outro comentário.... nao sabia que lib era... agora fui ver e já entendi amis ou menos qual era o teu prob "Quando eu for grande quero ser como o Celso" Link to comment Share on other sites More sharing options...
amac Posted May 9, 2008 at 10:29 AM Author Report Share #184125 Posted May 9, 2008 at 10:29 AM haaaaa lol, entendi... essa lib somente cria gráficos de IMAGENS ou seja... o resultado finaL vai ser uma imagem... logo... onde queres implementar o codigo terás de meter uma "<img src='ficheiro.php'>" para veres a imagem... estou a fazer-me entender? E esquece o meu outro comentário.... nao sabia que lib era... agora fui ver e já entendi amis ou menos qual era o teu prob Funcionou na perfeição. Nunca tinha trabalhado com este tipo de bibliotecas. Obrigado! Link to comment Share on other sites More sharing options...
cyclop Posted May 9, 2008 at 11:40 AM Report Share #184140 Posted May 9, 2008 at 11:40 AM de nada 😛 Olha, sinceramente para esses casos uso bibliotecas da JQuery para criar graficos em Javascript fica mais leve para mim só tem um mal, se o cliente não tiver o javascript abilitado 😄 "Quando eu for grande quero ser como o Celso" Link to comment Share on other sites More sharing options...
MX+ Posted May 10, 2008 at 08:00 PM Report Share #184365 Posted May 10, 2008 at 08:00 PM Cyclop podes sempre verificar isso. Se tiver JS usas a tua técnica, senão inseres a tag <img> a chamar para outra lib externa, como por ex esta. Link to comment Share on other sites More sharing options...
mad16v Posted May 12, 2008 at 09:55 PM Report Share #184760 Posted May 12, 2008 at 09:55 PM Outra solução que te resolve o problema do Javascript estar activo ou não, é a utilização de gráficos em flash com a biblioteca Open Flash Chart Vê se te serve... Online Portfolio: Nulldesign Link to comment Share on other sites More sharing options...
pedrotuga Posted May 12, 2008 at 09:57 PM Report Share #184762 Posted May 12, 2008 at 09:57 PM Pessoalmente penso que não encontrarás nada tão simples como a API de gráficos do google http://code.google.com/apis/chart/ Link to comment Share on other sites More sharing options...
ruif13 Posted May 28, 2008 at 02:08 PM Report Share #188040 Posted May 28, 2008 at 02:08 PM Boas, verifica este url http://www.fusioncharts.com/ tem lá uma versão free. mto bom saudações; Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now