Programmation php
Résolu
wiwi1989
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour qui peut m'aider svp je veux que la légende de mon histogramme apparaît sous forme carré non trait. voila mon code et mon histogramme et merci de votre aide.

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
<?php require_once ('C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb\local\src\jpgraph.php'); require_once ('C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb\local\src\jpgraph_bar.php'); require_once ('C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb\local\src\jpgraph_line.php'); session_start(); $m = $_SESSION['m1']; $m2 = $_SESSION['m3']; $m3 = $_SESSION['m4']; $m4 = $_SESSION['m5']; $m5 = $_SESSION['m6']; $m6 = $_SESSION['m7']; $m7 = $_SESSION['m8']; $m8 = $_SESSION['m9']; $m9 = $_SESSION['m10']; $m10 = $_SESSION['m11']; $m11 = $_SESSION['m12'] ; header ("Content-type: image/png"); // donnees des axes Y et X $ydata = array($m, $m2, $m3, $m4, $m5, $m6, $m7, $m8, $m9, $m10, $m11); $xdata = array('C1', 'C2', 'C3', 'C4', 'C5', 'C6','C7','C8','C9','C10','C11'); // creation du graphique $graph = new Graph(count($ydata)*70, 400); $graph->SetScale("textint"); // style $graph->SetShadow(); $graph->SetColor('white'); $graph->SetMarginColor('gray6'); $graph->SetMargin(40, 30, 20, 40);// marge gauche, droite, haut, bas // donner des titres et etiquettes $graph->title->Set("Resultat audit organisationnel et physique"); $graph->yaxis->title->Set("moyenne"); $graph->xaxis->title->Set("chapitre"); $graph->xaxis->SetTickLabels($xdata); // creation histogramme $hist = new BarPlot($ydata); $hist->SetWidth(0.6) ; $hist->SetFillColor(array('#6A455D', '#FD3F92', '#D2CAEC','#00CCCB','#FC5D5D','#6600FF','#FF00FF','#FEE7F0','#048B9A','#DD985C','#25FDE9')); $graph->legend->Pos(0.02,0.05); $hist1 = new LinePlot($m); $graph->Add($hist1); $hist1->SetColor("#6A455D"); $hist1->SetLegend('chapitre1'); $hist2 = new LinePlot($m2); $graph->Add($hist2); $hist2->SetColor("#FD3F92"); $hist2->SetLegend('chapitre2'); $hist3 = new LinePlot($m3); $graph->Add($hist3); $hist3->SetColor("#D2CAEC"); $hist3->SetLegend('chapitre3'); $hist4 = new LinePlot($m4); $graph->Add($hist4); $hist4->SetColor("#00CCCB"); $hist4->SetLegend('chapitre4'); $hist5 = new LinePlot($m5); $graph->Add($hist5); $hist5->SetColor("#FC5D5D"); $hist5->SetLegend('chapitre5'); $graph->Add($hist); // envoi image au format PNG $graph->img->SetImgFormat("png"); // formats autorises : png, gif, jpg $graph->Stroke(); ?>

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
A voir également:
- Programmation php
- Application de programmation - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Retour à la ligne php ✓ - Forum PHP
2 réponses
Bonjour,
1 - EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
2 - Tu as des discussions ouvertes qui sont visiblement résolues ...
Merci d'aller les CLORE.(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
- https://forums.commentcamarche.net/forum/affich-31924636-histogramme
- https://forums.commentcamarche.net/forum/affich-31930284-legende
3 - Qu'as tu essayé ?
Et puis.. je ne sais même pas si c'est faisable.... as tu regardé la doc ?
Cordialement,
Jordane
1 - EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
2 - Tu as des discussions ouvertes qui sont visiblement résolues ...
Merci d'aller les CLORE.(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
- https://forums.commentcamarche.net/forum/affich-31924636-histogramme
- https://forums.commentcamarche.net/forum/affich-31930284-legende
3 - Qu'as tu essayé ?
Et puis.. je ne sais même pas si c'est faisable.... as tu regardé la doc ?
Cordialement,
Jordane
wiwi1989
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
bonjour oui c fait ..peut tu m'aider à rendre ma légende sous forme carré et non trait.?c ça mon problème et merci bcpp
Toute la doc est là https://jpgraph.net/download/manuals/classref/Legend.html
Par contre.. tu peux jouer sur le SENS des traits et leur épaisseur ... mais pas changer le type ...
Peut être qu'en jouant avec ces deux paramètres tu pourras approcher de ce que tu veux :
LEGEND_SETLAYOUT
LEGEND_SETLINEWEIGHT
Cordialement,
Jordane
Par contre.. tu peux jouer sur le SENS des traits et leur épaisseur ... mais pas changer le type ...
Peut être qu'en jouant avec ces deux paramètres tu pourras approcher de ce que tu veux :
LEGEND_SETLAYOUT
LEGEND_SETLINEWEIGHT
Cordialement,
Jordane