Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > Artichow
Artichow Forum d'entraide pour la bibliothèque Artichow permettant de manipuler des images en PHP.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/06/2008, 09h43   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 17
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 17
Points : 1
Points : 1
Par défaut [Artichow] Aucun affichage

Bonjour,
Après avoir éclusé les tutos, le forum GD et même le forum Artichow, je me résigne à poster car je n'ai pas réussi à trouver la réponse à mon problème : impossible d'avoir le moindre affichage d'un graphique généré avec Artichow (je précise que je débute avec cette librairie).

J'ai bien vérifié que GD2 est activé, j'ai le script du graphique dans un fichier à part essai.php (c'est tout simplement le script d'un tuto du site Artichow) :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
   require_once "Artichow/LinePlot.class.php";
 
   $graph = new Graph(400, 400);
   $graph->setAntiAliasing(TRUE);
 
   $values = array(1, 4, 5, -2.5, 3);
   $plot = new LinePlot($values);
   $plot->setBackgroundGradient(
      new LinearGradient(
         new Color(210, 210, 210),
         new Color(250, 250, 250),
         0
      )
   );
   $plot->yAxis->setLabelPrecision(1);
   $plot->setSpace(5, 5, NULL, NULL);
 
   $graph->add($plot);
   $graph->draw();
?>
J'ai aussi vérifié qu'il n'y avait aucun espace et/ou ligne avant et après les balises php, et, enfin, j'appelle ce graphe depuis un autre fichier avec la balise image :
<img src="http://localhost/iweb/statistics/essai.php" />

Pourtant, quand je cherche à afficher un simple carré noir, ça fonctionne :
Code :
1
2
3
4
5
header("Content-type: image/png");
$x = 50;
$y = 50;
$image = imagecreatetruecolor($x,$y);
imagepng($image);
J'ai forcément dû passer à côté de quelque chose, mais je ne vois pas du tout quoi. Quelqu'un aurait-il une idée ?

Merci d'avance.
captain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2008, 11h51   #2
Membre confirmé
 
Avatar de rems033
 
Inscription : mai 2007
Messages : 513
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : mai 2007
Messages : 513
Points : 299
Points : 299
La version d'Artichow est-elle compatible avec celle de php ?
Sinon, essaye un
Code :
draw(Graph::DRAW_DISPLAY)
à la place du draw() tout simple
__________________

rems033 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h17.


 
 
 
 
Partenaires

Hébergement Web