Jump to content

Incorporar um gráfico numa página web feita em php


amac
 Share

Recommended Posts

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

<?




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

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

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.