JpGraph - Beschriftung über Balken
Hallo,
ich erstelle mit JpGraph Grafiken. Wenn ich nur einen Balken hab, dann steht der Wert schön ÜBER dem Balken. Mache ich zwei übereinander, so steht der Wert Oberkante des oberen Balkens, aber halt noch darin, nicht darüber.
Wie krieg ich den auch darüber? Ich versuch das jetzt schon soo lange, ich komm einfach nicht weiter.
Vielen Dank
ich erstelle mit JpGraph Grafiken. Wenn ich nur einen Balken hab, dann steht der Wert schön ÜBER dem Balken. Mache ich zwei übereinander, so steht der Wert Oberkante des oberen Balkens, aber halt noch darin, nicht darüber.
Wie krieg ich den auch darüber? Ich versuch das jetzt schon soo lange, ich komm einfach nicht weiter.
Vielen Dank
Please also mark the comments that contributed to the solution of the article
Content-Key: 84673
Url: https://administrator.de/contentid/84673
Printed on: April 23, 2024 at 13:04 o'clock
6 Comments
Latest comment
Ich habe auch schon Grafische Statistiken mit JPgraph gemacht, allerdings sind bei mir die Beschriftungen nie auf den Balken gerutscht, die waren immer drüber.
Vielleicht hast du SetGrace nicht drin, oder SetMargin. Du musst versuchen die Grafik zu formatieren, damit die Balken die Obergrenze nicht erreichen können.
Bei mir ist es zumindest so, dass das Script hingeht, und den nächst höheren Maximalwert der Y-Achse nimmt und somit hat der Balken noch oben noch platz.
Ich weiss ja nicht, welche Version von JPgraph du nutzt, aber im Normalfall sollte das eigentlich gehen.
Hier mal mein Code:
Vielleicht hilft es dir ja etwas.
Vielleicht hast du SetGrace nicht drin, oder SetMargin. Du musst versuchen die Grafik zu formatieren, damit die Balken die Obergrenze nicht erreichen können.
Bei mir ist es zumindest so, dass das Script hingeht, und den nächst höheren Maximalwert der Y-Achse nimmt und somit hat der Balken noch oben noch platz.
Ich weiss ja nicht, welche Version von JPgraph du nutzt, aber im Normalfall sollte das eigentlich gehen.
Hier mal mein Code:
<?php
// Graphik generieren
$graph = new Graph(640,480,"auto");
$graph->SetScale("textlin");
$graph->SetMarginColor("#E6E9EE");
$graph->yaxis->scale->SetGrace(20);
// Rand ändern
$graph->img->SetMargin(40,30,20,30);
// Balkendiagramm generieren
$b1plot = new BarPlot($sumepoche);
$graph->Add($b1plot);
$b1plot->SetWidth(0.6);
$b1plot->SetShadow();
// Balkenformatierungen
$b1plot->SetFillColor($graphcolor);
$b1plot->SetFillGradient($graphcolor,"#E6E9EE",GRAD_HOR);
// Graphikformatierungen
$graph->xaxis-> SetTickLabels($epochen); //In dieser Zeile werden die Beschriftungen an der X-Achse vorgenommen
// Graphik anzeigen
$graph->Stroke();
?>
Vielleicht hilft es dir ja etwas.
Dann kann ich dir leider auch nicht mehr helfen, denn ich habe mich gerade mal 2 std damit auseinander gesetzt und nicht mehr die Ahnung. Leider.
Wie sieht es denn mit den Tut's über Google aus? Schon gesucht und nachgelesen? Ich habe mir das script mit Hilfe mehrerer Tutorials zusammen getestet, bis es lief.
Wie sieht es denn mit den Tut's über Google aus? Schon gesucht und nachgelesen? Ich habe mir das script mit Hilfe mehrerer Tutorials zusammen getestet, bis es lief.