kai: JPGraph und die X-axen beschriftung

Beitrag lesen

hallo zusammen,

ich versuche gerade mit jpgraph ein diagram zu erzeugen das auf der
x-axe jahreszahlen von 2008 bis 2040 darstellt zu erzeugen,
aber ich bekomms einfach nicht hin. ich denke mals das ganze ist SO einfach
das es deswegen nirgends erklährt wird. aber auf allen graphen die ich bisher
gesehen habe und auch bei den ganzen graphen im example ordner sind auf der
x-axe immer nur zahlen von 1 bis 10 oder 20 ....

ich habs so versucht um mal irgend was zu bekommen:

  
  
include ("jpgraph.php");  
include ("jpgraph_line.php");  
  
// Die Werte der 2 Linien in ein Array speichern  
$ydata  = array(2008, 2009, 2010,2011,2012,2013,2014,2020);  
$ydata2 = array(2005, 2007, 2015,2007,2001,2019,2013,2023);  
  
  
// Grafik generieren und Grafiktyp festlegen  
$graph = new Graph(700,350,"auto");  
$graph->SetScale("textlin");  
$graph->margin_color = array(250,250,250);  
  
// Die Zwei Linien generieren  
$lineplot=new LinePlot($ydata);  
  
  
$lineplot2=new LinePlot($ydata2);  
  
// Die Linien zu der Grafik hinzufügen  
$graph->Add($lineplot);  
$graph->Add($lineplot2);  
  
// Grafik Formatieren  
$graph->img->SetMargin(40,40,40,40);  
$graph->title->Set("Veranlagungsjahre");  
$graph->xaxis->title->Set("X-title");  
$graph->yaxis->title->Set("Y-title");  
  
$graph->title->SetFont(FF_FONT1,FS_BOLD);  
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);  
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);  
  
$lineplot->SetColor("blue");  
$lineplot->SetWeight(2);  
  
$lineplot2->SetColor("orange");  
$lineplot2->SetWeight(2);  
  
$graph->yaxis->SetColor("black");  
$graph->yaxis->SetWeight(2);  
#$graph->SetShadow();  
  
// Grafik anzeigen  
$graph->Stroke();  
  

auf der Y axe habe ich auch werte im bereich von 2008 bis 2020 aber auf der
x axe ist es immer 1,2,3,4.....

kann mir da einer sagen was ich falsch mache.. ?

danke schonmal
kai