[RESOLU] Création graph avec jpgraph

Petit nouveau ! | 5 Messages

15 mai 2015, 18:48

Bonjour

Je voudrais créer un graphique sur mon site, et j'ai trouvé jpgraph

Mon problème il m'affiche cette page

Code : Tout sélectionner

�PNG IHDR��N��3��S�����[����A6�oY��K�������"T*Ua_��D�S�3��� ����V�Zzx�-��g��t���`&�������>�^[�� �3' 13��;�?�O��ܛz6���&"= ��8T�r�r�r�{��������83�~.=�����eٻ?k=Tz�؉}�>�Ѿ|}O�ѶP6 �mAc�˷|T��ח�7�4M�����:��!;����2�Y�f�nl�r�l����+�c��*�������I*_xE$���!�<@13!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�_���Ip�7 �(Z�N���� ��;��^UTp�7w�;�8ě��@�C�C�C�C�C�C�C�C�C�C�C�C�CHQ��I����\���n}y�U�!c���ӷ�,�f*9;v�.�qm�9����{J�_���al ����^��7�T�U��G��ɶ�}03Z��@,�߿�_�Ő�d���ڼ�\<�ó�ܳ�i���*��;��;��;��;��;��;��;��;��;��;��;��;��;��;��;��;���$���jI�� a0!�!�!�!�!�!�!��ݱ��S�3<ב��I����:����c0!�!�!�!�!���9�� ��Q>�p�9�\�C`0!�!E���!�)���%�������|!��3�Y��K� �)���N��M���X�/�n�]��`����� �`[О�����g���k�_��t_C� X��ɶ��P�S��p쇪�KҐ��<3f�ǣ˃TZ�g�ܟ5M�p�gU!��!��!��!��!��!��!��!��!��!��!��!������Bh�@��*�V 0��r�r���c�tP�1(�k�;��#33}1���C`&T��B�B�B�B�B�B�B�B�B�B�B�B�B�r�ܷ_��` �7�| �p�܁B5s_�}p�Z��IU)���=�@����%�8���|���枀*l����5��j�/ff �N�iȾ1����w���uxVs0C�p��;��;��;���HԒ���V�5����=W����7�|���^����O�P��q�m\83�\�vE ��Un�m^3o�^k(����.�}�Uy�e��䦚S+|p0+�������>�0^r����y�.�������������ɽ�Cp���o�q-�-{���ؽP�qs���o�xR�#'w��6���}�k ��h�Ż�; 7����oC��������I3�;�B�B�B�B�B�B�B�B�B�B�B�B���{��hvH�IEND�B`�
j'ai donc contrôlé extention gd, elle est activé.

et à chaque fois que je test un autre code la même réponse.

voici mon code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">

    <html>
        <head>
            <!--format d'écriture-->
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />



            <title><graph</title>
        </head>
        <body>



<?php
//require_once("include_path_inc.php");

require_once("jpgraph/src/jpgraph.php");
require_once("jpgraph/src/jpgraph_bar.php");

$donnees = array(12,23,9,58,23,26,57,48,12);

$largeur = 250;
$hauteur = 200;

// Initialisation du graphique
$graphe = new Graph($largeur, $hauteur);
// Echelle lineaire ('lin') en ordonnee et pas de valeur en abscisse ('text')
// Valeurs min et max seront determinees automatiquement
$graphe->setScale("textlin");

// Creation de l'histogramme
$histo = new BarPlot($donnees);
// Ajout de l'histogramme au graphique
$graphe->add($histo);

// Ajout du titre du graphique
$graphe->title->set("Histogramme");

// Affichage du graphique
$graphe->stroke();





         

            ?>           



        </body>
    </html>
Merci d'avance

Mammouth du PHP | 688 Messages

15 mai 2015, 19:35

tu as affiches le contenu de l'image dans une page html, cela ne fonctionne pas.
il faut dans la page html ajouter une balise img, avec comme src, le nom de ton script qui renvoie une image.

Petit nouveau ! | 5 Messages

17 mai 2015, 07:56

Bonjour tof73 :D

Merci pour la réponse, bien que j'avoues ne pas avoir compris.
Mais pour le moment, je mes mon projet graph sur le côtés.
Je vais continuer la formation php un peu plus, avant de m'attaquer au graph

Merci à toi

David1259