Soucis variable pour un graph avec artichow
patmoorea
-
patmoorea -
patmoorea -
Bonjour,
je voudrais recuperer le contenu d'une variable pour l'afficher en graphe sur artichow, mais voila cette variable est une chaine de chiffre que je converti en array mais j'ai une erreur de type "class plot: expected numeric values for the plot"
Quelqu'un aurait il une idée pour me sortir de ce soucis
$fichier=@file_get_contents('http://www.windguru.cz/fr/index.php?sc=62510');
$debut='wgtabd1_APCP=new Array';
$filename = 'http://www.windguru.cz/fr/index.php?sc=62510';
$texte_a_inserer=strstr($fichier,$debut);
$texte_a_inserer=explode('wgtabd1_RATING',$texte_a_inserer);
$texte_a_inserer=$texte_a_inserer[0];
$caract=",";
$texte_a_inserer=strstr($texte_a_inserer,$caract);
$texte_a_inserer=str_replace(");","",$texte_a_inserer);
$texte_a_inserer = substr($texte_a_inserer,1);
$array_chaine = explode(',', $texte_a_inserer); // je transforme cette chaîne en array
//resultat suite a une print_r = Array ( [0] => 7.1 [1] => 5.9 [2] => 7.3 [3] => 5.7 [4] => 4.6 [5])
require_once "../LinePlot.class.php";
$graph = new Graph(600, 300);
$group = new PlotGroup;
$plot = new LinePlot(explode(',', $texte_a_inserer));
$plot->setSpace(6, 6, 10, 10);
$plot->hideLine(TRUE);
$plot->setFillColor(new Color(180, 180, 180, 75));
$plot->mark->setType(MARK_IMAGE);
$plot->mark->setImage(new FileImage("champignon.png"));
$plot->grid->setBackgroundColor(new Color(235, 235, 180, 60));
$plot->label->set($x);
$plot->label->move(0, -23);
$plot->label->setBackgroundGradient(new LinearGradient(new Color(250, 250, 250, 10), new Color(255, 200, 200, 30), 0));
$plot->label->border->setColor(new Color(20, 20, 20, 20));
$plot->label->setPadding(3, 1, 1, 0);
$graph->add($plot);
$graph->add($group);
$graph->draw();
Par ailleurs est il possible de recuperer des donnees d'un fichier csv pour l'expoliter dans artichaud?
je voudrais recuperer le contenu d'une variable pour l'afficher en graphe sur artichow, mais voila cette variable est une chaine de chiffre que je converti en array mais j'ai une erreur de type "class plot: expected numeric values for the plot"
Quelqu'un aurait il une idée pour me sortir de ce soucis
$fichier=@file_get_contents('http://www.windguru.cz/fr/index.php?sc=62510');
$debut='wgtabd1_APCP=new Array';
$filename = 'http://www.windguru.cz/fr/index.php?sc=62510';
$texte_a_inserer=strstr($fichier,$debut);
$texte_a_inserer=explode('wgtabd1_RATING',$texte_a_inserer);
$texte_a_inserer=$texte_a_inserer[0];
$caract=",";
$texte_a_inserer=strstr($texte_a_inserer,$caract);
$texte_a_inserer=str_replace(");","",$texte_a_inserer);
$texte_a_inserer = substr($texte_a_inserer,1);
$array_chaine = explode(',', $texte_a_inserer); // je transforme cette chaîne en array
//resultat suite a une print_r = Array ( [0] => 7.1 [1] => 5.9 [2] => 7.3 [3] => 5.7 [4] => 4.6 [5])
require_once "../LinePlot.class.php";
$graph = new Graph(600, 300);
$group = new PlotGroup;
$plot = new LinePlot(explode(',', $texte_a_inserer));
$plot->setSpace(6, 6, 10, 10);
$plot->hideLine(TRUE);
$plot->setFillColor(new Color(180, 180, 180, 75));
$plot->mark->setType(MARK_IMAGE);
$plot->mark->setImage(new FileImage("champignon.png"));
$plot->grid->setBackgroundColor(new Color(235, 235, 180, 60));
$plot->label->set($x);
$plot->label->move(0, -23);
$plot->label->setBackgroundGradient(new LinearGradient(new Color(250, 250, 250, 10), new Color(255, 200, 200, 30), 0));
$plot->label->border->setColor(new Color(20, 20, 20, 20));
$plot->label->setPadding(3, 1, 1, 0);
$graph->add($plot);
$graph->add($group);
$graph->draw();
Par ailleurs est il possible de recuperer des donnees d'un fichier csv pour l'expoliter dans artichaud?
A voir également:
- Soucis variable pour un graph avec artichow
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Mettre sa calculatrice en degré casio graph 35+e ✓ - Forum calculatrices
- Graph - Télécharger - Études & Formations
- Variable d'environnement temp - Forum Word
- Touche puissance sur calculatrice casio graph 35+e - Forum calculatrices
1 réponse
Desole je re poste ma demande car une erreur dans mon code c'était glissé MERCI
Bonjour,
je voudrais recuperer le contenu d'une variable pour l'afficher en graphe sur artichow, mais voila cette variable est une chaine de chiffre que je converti en array mais j'ai une erreur de type "class plot: expected numeric values for the plot"
Quelqu'un aurait il une idée pour me sortir de ce soucis
$fichier=@file_get_contents('http://www.windguru.cz/fr/index.php?sc=62510');
$debut='wgtabd1_APCP=new Array';
$filename = 'http://www.windguru.cz/fr/index.php?sc=62510';
$texte_a_inserer=strstr($fichier,$debut);
$texte_a_inserer=explode('wgtabd1_RATING',$texte_a_inserer);
$texte_a_inserer=$texte_a_inserer[0];
$caract=",";
$texte_a_inserer=strstr($texte_a_inserer,$caract);
$texte_a_inserer=str_replace(");","",$texte_a_inserer);
$texte_a_inserer = substr($texte_a_inserer,1);
$array_chaine = explode(',', $texte_a_inserer); // je transforme cette chaîne en array
//resultat suite a une print_r = Array ( [0] => 7.1 [1] => 5.9 [2] => 7.3 [3] => 5.7 [4] => 4.6 [5])
require_once "../LinePlot.class.php";
$graph = new Graph(600, 300);
$group = new PlotGroup;
$plot = new LinePlot(explode(',', $array_chaine)); // LIGNE MODIFIER A MON PREMIER POST
$plot->setSpace(6, 6, 10, 10);
$plot->hideLine(TRUE);
$plot->setFillColor(new Color(180, 180, 180, 75));
$plot->mark->setType(MARK_IMAGE);
$plot->mark->setImage(new FileImage("champignon.png"));
$plot->grid->setBackgroundColor(new Color(235, 235, 180, 60));
$plot->label->set($x);
$plot->label->move(0, -23);
$plot->label->setBackgroundGradient(new LinearGradient(new Color(250, 250, 250, 10), new Color(255, 200, 200, 30), 0));
$plot->label->border->setColor(new Color(20, 20, 20, 20));
$plot->label->setPadding(3, 1, 1, 0);
$graph->add($plot);
$graph->add($group);
$graph->draw();
Par ailleurs est il possible de recuperer des donnees d'un fichier csv pour l'expoliter dans artichaud?
Configuration: Mac OS X / Firefox 3.6
Bonjour,
je voudrais recuperer le contenu d'une variable pour l'afficher en graphe sur artichow, mais voila cette variable est une chaine de chiffre que je converti en array mais j'ai une erreur de type "class plot: expected numeric values for the plot"
Quelqu'un aurait il une idée pour me sortir de ce soucis
$fichier=@file_get_contents('http://www.windguru.cz/fr/index.php?sc=62510');
$debut='wgtabd1_APCP=new Array';
$filename = 'http://www.windguru.cz/fr/index.php?sc=62510';
$texte_a_inserer=strstr($fichier,$debut);
$texte_a_inserer=explode('wgtabd1_RATING',$texte_a_inserer);
$texte_a_inserer=$texte_a_inserer[0];
$caract=",";
$texte_a_inserer=strstr($texte_a_inserer,$caract);
$texte_a_inserer=str_replace(");","",$texte_a_inserer);
$texte_a_inserer = substr($texte_a_inserer,1);
$array_chaine = explode(',', $texte_a_inserer); // je transforme cette chaîne en array
//resultat suite a une print_r = Array ( [0] => 7.1 [1] => 5.9 [2] => 7.3 [3] => 5.7 [4] => 4.6 [5])
require_once "../LinePlot.class.php";
$graph = new Graph(600, 300);
$group = new PlotGroup;
$plot = new LinePlot(explode(',', $array_chaine)); // LIGNE MODIFIER A MON PREMIER POST
$plot->setSpace(6, 6, 10, 10);
$plot->hideLine(TRUE);
$plot->setFillColor(new Color(180, 180, 180, 75));
$plot->mark->setType(MARK_IMAGE);
$plot->mark->setImage(new FileImage("champignon.png"));
$plot->grid->setBackgroundColor(new Color(235, 235, 180, 60));
$plot->label->set($x);
$plot->label->move(0, -23);
$plot->label->setBackgroundGradient(new LinearGradient(new Color(250, 250, 250, 10), new Color(255, 200, 200, 30), 0));
$plot->label->border->setColor(new Color(20, 20, 20, 20));
$plot->label->setPadding(3, 1, 1, 0);
$graph->add($plot);
$graph->add($group);
$graph->draw();
Par ailleurs est il possible de recuperer des donnees d'un fichier csv pour l'expoliter dans artichaud?
Configuration: Mac OS X / Firefox 3.6