Bonjour,
J'ai peaufiné mon code depuis des lustres et je ne trouve pas le souci suivant. Je suis sous JPGraph et j'ai ce message (copie d'écran plus bas). Je pense que cela vient de mon lien ? Pouvez-vous m'aider.
Merci.
Pièce jointe 651148Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <?php /** * RELEVES DE TEMPERATURE SUR 24H */ require_once('jpgraph/jpgraph.php'); require_once('jpgraph/jpgraph_line.php'); $stream = fopen("https://****.***/***/*********.txt", "r"); $releves = []; while ($line = fgets($stream)) { $decoded_line = explode(" ", $line); if (substr($decoded_line[0], 4) == "0") { $releves[$decoded_line[0]] = $decoded_line[1]; } } // Création du graphique $graph = new Graph(1000, 500, 'auto'); // Ici les deux premiers paramètres sont la largeur puis la hauteur de l'image en pixels $graph->SetScale("textlin"); $graph->SetAxisStyle(AXSTYLE_YBOXIN); $graph->title->Set("Température sur 24h - Station du Morvan"); $graph->yaxis->HideLine(false); $graph->yaxis->HideTicks(false, false); $graph->yaxis->title->Set('°C'); $graph->yaxis->SetColor('blue'); $graph->ygrid->SetFill(false); $graph->xaxis->HideLine(false); $graph->xaxis->HideTicks(false, false); $graph->xaxis->SetTickLabels(array_keys($releves)); $graph->xaxis->SetLabelAngle(90); $graph->xgrid->SetFill(false); $graph->xgrid->Show(); // Créer les lignes $lineplot = new LinePlot(array_values($releves)); $lineplot->SetColor('blue'); $lineplot->SetWeight(2); $graph->Add($lineplot); $lineplot->value->SetAngle(45); $lineplot->value->Show(); // Sortie de l'image $graph->Stroke();