Heeft hier iemand al eens gewerkt met php graph.
ik heb al gezocht naar een tutorial maar ik ken er nergens eentje vinden.

elders op dit forum heb ik dit script al gevonden

<?php

error_reporting(E_ALL);
ini_set('display_errors', '1');

include ("JPGraph/src/jpgraph.php");
include ("JPGraph/src/jpgraph_bar.php");

$data = array(94,60,34);
$leg = array("Mark","Piet","Klaas");

$graph = new Graph(250,150,"auto");
$graph->SetScale("textint");
$graph->img->SetMargin(50,30,50,50);
$graph->AdjBackgroundImage(0.4,0.7,-1); //setting BG type
$graph->SetBackgroundImage("linux_pez.png",BGIMG_FILLFRAME); //adding image
$graph->SetShadow();

$graph->xaxis->SetTickLabels($leg);

$bplot = new BarPlot($data);
$bplot->SetFillColor("lightgreen"); // Fill color
$bplot->value->Show();
$bplot->value->SetFont(FF_ARIAL,FS_BOLD);
$bplot->value->SetAngle(45);
$bplot->value->SetColor("black","navy");

$graph->Add($bplot);
$graph->Stroke();


?>

Hierbij krijg ik alleen de volgende error:

Fatal error: Call to undefined method Graph::AdjBackgroundImage() in C:\wamp\www\Grafiek\grafiek.php on line 21

Iemand die hier verstand van heeft??

Alvast bedankt
Jesper
Volgens mij bestaat de functie AdjBackgroundImage niet meer.
ik heb al geprobeerd om zonder deze functie te werken maar dan krijg ik een heleboel rare tekens. raar dat er nergens een handleiding te vinden is.
http://www.aditus.nu/jpgraph/

Deze is er ook voor php5, dus waarschijnlijk zal daarin een nieuwere functie of iets als dat staan. Neem hem als voorbeeld zou ik zeggen. ;]
k heb de oude code maar weg geflikkert.
en op wat meer forums gezocht

nu ben ik op deze code uitgekomen:
<?php
include ( "jpgraph/src/jpgraph.php");
include ("jpgraph/src/jpgraph_line.php");

// Some data
$ydata = array(11,3, 8,12,5 ,1,9, 13,5,7 );

// Create the graph. These two calls are always required
$graph = new Graph(350, 250,"auto");
$graph->SetScale( "textlin");

// Create the linear plot
$lineplot =new LinePlot($ydata);
$lineplot ->SetColor("blue");

// Add the plot to the graph
$graph->Add( $lineplot);

// Display the graph
$graph->Stroke();
?>

ik blijf alleen nog steeds een heleboel vage tekens krijgen:

‰PNG  IHDR^úf³¸ LIDATxœíÝYv#7ÐdŸ^‰¼ îÿK›7àE¨?Ø¢YD&™˜"pïW²‹2øÈ)¶ à‡Ó¶mïïï£?0‘óùüŸÑŸ˜‘h DP €Ñˆ @4¢( @h


Ik kom er net achter dat firefox een andere error weergeeft:

De afbeelding “http://server2/grafiek/grafiek.php” kan niet worden weergegeven, omdat hij fouten bevat.

Hier heb ik al wat meer aan (A)

Iemand een oplossing?

De "afbeelding" “http://server2/grafiek/grafiek.php” kan niet worden weergegeven, omdat hij fouten bevat.

Sinds wanneer is .php een afbeelding bestand? Je script zet blijkbaar de gegevens niet om in een .png maar een .php. ;]
Daar heb je een punt ^^

Reageren