constantin: Stil: Fragen, Bitten und Fordern

Beitrag lesen

Na, also um auch von meiner Seite das klar zu stellen, ich wollte hier niemandem irgendwie auf den Schlips treten. Schließlich kann ich PHP so gut wie nicht und "bewundere" jeden der sich damit auskennt.
Wahrscheinlich habe ich mich auch sonst etwas unvorteilhaft ausgedrückt. Was ich kann sind Bausteine aus dem Internet suchen und das habe ich auch bereits getan. Ich habe eine Codezeile um Umkehren der Zahlenreihe, eine zum Ersetzen der Nullen in der Zahlenreihe und ein Script für den Graphen. Nur das Zusammenfügen und entsprechend Anpassen kann ich leider nicht :-(
Und dafür bitte ich um Hilfe.

Hier auch die Codeschnipsel:

Umkehren der Zahlenreihe:
.strrev($zeichenkette);

Ersetzen der Nullen:
replace($str;"0000000000";";")

Und final der Graph (die aufgerufenen php-files existieren ebenfalls):

<?php // content="text/plain; charset=utf-8"  
require_once ('jpgraph/jpgraph.php');  
require_once ('jpgraph/jpgraph_line.php');  
  
$datay = array(0,25,12,47,27,27,0);  
  
// Setup the graph  
$graph = new Graph(350,250);  
$graph->SetScale("intlin",0,$aYMax=50);  
  
$theme_class= new UniversalTheme;  
$graph->SetTheme($theme_class);  
  
$graph->SetMargin(40,40,50,40);  
  
$graph->title->Set('Inverted Y-axis');  
$graph->SetBox(false);  
$graph->yaxis->HideLine(false);  
$graph->yaxis->HideTicks(false,false);  
  
// For background to be gradient, setfill is needed first.  
$graph->ygrid->SetFill(true,'#FFFFFF@0.5','#FFFFFF@0.5');  
$graph->SetBackgroundGradient('#FFFFFF', '#00FF7F', GRAD_HOR, BGRAD_PLOT);  
  
$graph->xaxis->SetTickLabels(array('G','F','E','D','C','B','A'));  
$graph->xaxis->SetLabelMargin(20);  
$graph->yaxis->SetLabelMargin(20);  
  
$graph->SetAxisStyle(AXSTYLE_BOXOUT);  
$graph->img->SetAngle(180);  
  
// Create the line  
$p1 = new LinePlot($datay);  
$graph->Add($p1);  
  
$p1->SetFillGradient('#FFFFFF','#F0F8FF');  
$p1->SetColor('#aadddd');  
  
// Output line  
$graph->Stroke();  
  
?>

Konnte ich damit etwas versöhnen?