artichow, appelle d'une page
17 messages
• Page 1 sur 2 • 1, 2
- meteo75
- WRInaute discret

- Messages: 176
- Inscription: 12 Juil 2009
artichow, appelle d'une page
Bonjour,
Je suis en train de créer des graphique avec artichow ( qui est au passage très sympa ) .
Voici le code de mon graphique ( ligne simple ).
Cependant je souhaiterai que les valeurs du graphique soient pris de ma page extérieure qui s'appelle stats.php au lieu des donées de cette page en gras . Est-ce possible ?
Merci
Je suis en train de créer des graphique avec artichow ( qui est au passage très sympa ) .
Voici le code de mon graphique ( ligne simple ).
- Code: Tout sélectionner
<?php
require_once "Artichow/LinePlot.class.php";
$graph = new Graph(400, 400);
$graph->setAntiAliasing(TRUE);
[b] $values = array(1, 4, 5, -2.5, 3);[/b]
$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();
?>
Cependant je souhaiterai que les valeurs du graphique soient pris de ma page extérieure qui s'appelle stats.php au lieu des donées de cette page en gras . Est-ce possible ?
Merci
Dernière édition par dmathieu le Mer Nov 04, 2009 22:56, édité 1 fois.
Raison: Code tag
Raison: Code tag
-

OTP - Modérateur

- Messages: 19530
- Inscription: 16 Déc 2005
Re: artichow, appelle d'une page
Voici un exemple de ce que je fais. Là, je lis dans une base. Toi, si je comprends bien, tu dois remplacer par une lecture d'un fichier.
- Code: Tout sélectionner
<?php
$x_label="Country";
$y_label="Capacity (MW)";
$query="SELECT nom_en, cap2008 FROM data_pays ORDER BY cap2008 DESC LIMIT 30";
$liste_pays = @mysql_query($query,$db);
$nombre_pays = mysql_num_rows($liste_pays);
for ($i=0; $i<$nombre_pays; $i=$i+1)
{
$data_pays = mysql_fetch_row($liste_pays);
$x[$i]=$data_pays[1];
$y[$i]=html_entity_decode($data_pays[0]);
}
require_once "../BarPlot.class.php";
$graph = new Graph(750, 512);
$graph->setAntiAliasing(TRUE);
$plot = new BarPlot($x);
$plot->title->set('www.thewindpower.net');
$plot->title->move(150, 25);
$plot->setSpace(4, 4, 10, 0);
$plot->setPadding(65, 15, 10, 140);
$plot->yAxis->title->set($y_label);
$plot->yAxis->title->setFont(new TuffyBold(10));
$plot->yAxis->title->move(-25, 0);
$plot->yAxis->setTitleAlignment(LABEL_MIDDLE);
$plot->xAxis->title->set($x_label);
$plot->xAxis->title->setFont(new TuffyBold(10));
$plot->xAxis->setTitleAlignment(LABEL_CENTER);
$plot->xAxis->title->move(0, 100);
$plot->setBackgroundGradient(new LinearGradient( new Color(230, 230, 230), new Color(255, 255, 255), 0));
$plot->barBorder->setColor(new Color(0, 0, 150, 20));
$plot->setBarGradient(new LinearGradient(new Color(150, 150, 210, 0), new Color(230, 230, 255, 30), 0));
$plot->xAxis->setLabelText($y);
$plot->xAxis->label->setFont(new Tuffy(8));
$plot->xAxis->label->setAngle(90);
$graph->add($plot);
$graph->draw();
?>
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: artichow, appelle d'une page
Ta page stats.php se présente comment ?
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: artichow, appelle d'une page
Si les valeurs sont enregistrées dans ton fichier stats, alors il faut lire le fichier et en récupérer le contenu :
http://php.net/manual/fr/function.fread.php
Une fois que tu as stocké le contenu de ton fichier dans une variable, tu utilises cette fonction
http://fr2.php.net/manual/fr/function.explode.php
En utilisant la virgule comme délimiteur, pour générer un tableau de tes valeurs.
Après tu sais déjà comment faire
http://php.net/manual/fr/function.fread.php
Une fois que tu as stocké le contenu de ton fichier dans une variable, tu utilises cette fonction
http://fr2.php.net/manual/fr/function.explode.php
En utilisant la virgule comme délimiteur, pour générer un tableau de tes valeurs.
Après tu sais déjà comment faire
17 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- Artichow et base de données
- Echelle log avec Artichow
- Comment appelle-t-on cette fraude ?
- Forulaire fait appelle a deux page php ???
- Petit problème preg_replace_callback appellé deux fois..
- Ask jeeves ? On appelle cela une bonne campagne de viral.
- Savoir avec certitude quel domaine appelle une image hotlinkée ?
- Le référencement résumé en 7 infographies (graphiques) - 23-04-2010
- Un brevet de Google pour de la publicité sur les téléphones mobiles - 10-01-2006
- Le secret des doubles-résultats - 22-10-2004
- Voici pourquoi Google fournit peu d'infos sur les backlinks - 25-09-2006
- Google reçoit 1 million de candidatures par an ! - 25-01-2007
- Description des liens sponsorisés Google AdWords - 19-09-2002
- 101 manières d'obtenir des liens pour son site web - 16-08-2006
- Le détournement de page par redirection - 22-09-2004
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
